Package org.oddjob.rest.model
Class OddjobTrackerLocal
java.lang.Object
org.oddjob.rest.model.OddjobTrackerLocal
- All Implemented Interfaces:
OddjobTracker
An implementation of
OddjobTracker that uses a local node ids.- Author:
- rob
-
Constructor Summary
ConstructorsConstructorDescriptionOddjobTrackerLocal(BeanDirectory beanDirectory, Describer describer) OddjobTrackerLocal(RemoteIdMappings remoteIdMappings, BeanDirectory beanDirectory, Describer describer) -
Method Summary
Modifier and TypeMethodDescriptionconsoleLinesFor(int nodeId, long logSeq) Get the console lines.byte[]iconImageFor(String iconId) Get an icon.infoFor(long fromSequence, int... nodeIds) ProvideNodeInforecords based on a last sequence number.logLinesFor(int nodeId, long logSeq) Get the log lines.nodeFor(int nodeId) Get the node for an Id.Information for paths.propertiesFor(int nodeId) Get the properties.stateFor(int nodeId) Get the State for an id.int
-
Constructor Details
-
OddjobTrackerLocal
-
OddjobTrackerLocal
public OddjobTrackerLocal(RemoteIdMappings remoteIdMappings, BeanDirectory beanDirectory, Describer describer)
-
-
Method Details
-
nodeIdFor
Description copied from interface:OddjobTrackerInformation for paths.- Specified by:
nodeIdForin interfaceOddjobTracker- Parameters:
componentPaths-- Returns:
-
track
-
infoFor
Description copied from interface:OddjobTrackerProvideNodeInforecords based on a last sequence number. The first event will be for sequence number 0- Specified by:
infoForin interfaceOddjobTracker- Parameters:
fromSequence-nodeIds-- Returns:
-
iconImageFor
Description copied from interface:OddjobTrackerGet an icon.- Specified by:
iconImageForin interfaceOddjobTracker- Parameters:
iconId-- Returns:
-
nodeFor
Description copied from interface:OddjobTrackerGet the node for an Id.- Specified by:
nodeForin interfaceOddjobTracker- Parameters:
nodeId-- Returns:
-
stateFor
Description copied from interface:OddjobTrackerGet the State for an id.- Specified by:
stateForin interfaceOddjobTracker- Parameters:
nodeId-- Returns:
-
logLinesFor
Description copied from interface:OddjobTrackerGet the log lines.- Specified by:
logLinesForin interfaceOddjobTracker- Parameters:
nodeId-logSeq-- Returns:
-
consoleLinesFor
Description copied from interface:OddjobTrackerGet the console lines.- Specified by:
consoleLinesForin interfaceOddjobTracker- Parameters:
nodeId-logSeq-- Returns:
-
propertiesFor
Description copied from interface:OddjobTrackerGet the properties.- Specified by:
propertiesForin interfaceOddjobTracker- Parameters:
nodeId-- Returns:
-