public interface IReprioritizationTracker
Modifier and Type | Method and Description |
---|---|
void |
addPreloadRequest(String binName,
double weightedMinimumDepth)
Note preload amounts.
|
void |
assessMinimumDepth(Double[] binNamesSet)
Assess the current minimum depth.
|
void |
clearPreloadedValues()
Clear remaining preloaded values.
|
void |
clearPreloadRequests()
Clear any preload requests.
|
void |
doneReprioritization(String reproID)
Complete a reprioritization activity.
|
double |
getIncrementBinValue(String binName,
double weightedMinimumDepth)
Get a bin value.
|
double |
getMinimumDepth()
Retrieve current minimum depth.
|
String |
isSpecifiedProcessReprioritizing(String processID)
Check if the specified processID is the one performing reprioritization.
|
void |
preloadBinValues()
Preload bin values.
|
void |
startReprioritization(String processID,
String reproID)
Start a reprioritization activity.
|
static final String _rcsid
void startReprioritization(String processID, 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(String reproID) throws ManifoldCFException
processID
- is the process ID of the process completing the prioritization.ManifoldCFException
String isSpecifiedProcessReprioritizing(String processID) throws ManifoldCFException
processID
- is the process ID to check.ManifoldCFException
void assessMinimumDepth(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(String binName, double weightedMinimumDepth)
void preloadBinValues() throws ManifoldCFException
ManifoldCFException
void clearPreloadRequests()
void clearPreloadedValues()
double getIncrementBinValue(String binName, double weightedMinimumDepth) throws ManifoldCFException
binName
- is the bin name.weightedMinimumDepth
- is the minimum depth to use.ManifoldCFException