public interface IReprioritizationTracker
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
_rcsid |
Modifier and Type | Method and Description |
---|---|
void |
addPreloadRequest(java.lang.String connectorClass,
java.lang.String binName,
double weightedMinimumDepth)
Note preload amounts.
|
void |
assessMinimumDepth(java.lang.Double[] binNamesSet)
Assess the current minimum depth.
|
void |
clearPreloadedValues()
Clear remaining preloaded values.
|
void |
clearPreloadRequests()
Clear any preload requests.
|
void |
doneReprioritization(java.lang.String reproID)
Complete a reprioritization activity.
|
double |
getIncrementBinValue(java.lang.String connectorClass,
java.lang.String binName,
double weightedMinimumDepth)
Get a bin value.
|
double |
getMinimumDepth()
Retrieve current minimum depth.
|
java.lang.String |
isSpecifiedProcessReprioritizing(java.lang.String processID)
Check if the specified processID is the one performing reprioritization.
|
void |
preloadBinValues()
Preload bin values.
|
void |
startReprioritization(java.lang.String processID,
java.lang.String reproID)
Start a reprioritization activity.
|
static final java.lang.String _rcsid
void startReprioritization(java.lang.String processID, java.lang.String reproID) throws ManifoldCFException
processID
- is the process ID of the process performing/waiting for the prioritization
to complete.reproID
- is the reprocessing thread IDManifoldCFException
void doneReprioritization(java.lang.String reproID) throws ManifoldCFException
reproID
- is the process ID of the process completing the prioritization.ManifoldCFException
java.lang.String isSpecifiedProcessReprioritizing(java.lang.String processID) throws ManifoldCFException
processID
- is the process ID to check.ManifoldCFException
void assessMinimumDepth(java.lang.Double[] binNamesSet) throws ManifoldCFException
binNamesSet
- is the current set of priorities we see on the queuing operation.ManifoldCFException
double getMinimumDepth() throws ManifoldCFException
ManifoldCFException
void addPreloadRequest(java.lang.String connectorClass, java.lang.String binName, double weightedMinimumDepth)
void preloadBinValues() throws ManifoldCFException
ManifoldCFException
void clearPreloadRequests()
void clearPreloadedValues()
double getIncrementBinValue(java.lang.String connectorClass, java.lang.String binName, double weightedMinimumDepth) throws ManifoldCFException
connectorClass
- is the connector class name.binName
- is the bin name.weightedMinimumDepth
- is the minimum depth to use.ManifoldCFException