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 IDManifoldCFExceptionvoid doneReprioritization(String reproID) throws ManifoldCFException
processID - is the process ID of the process completing the prioritization.ManifoldCFExceptionString isSpecifiedProcessReprioritizing(String processID) throws ManifoldCFException
processID - is the process ID to check.ManifoldCFExceptionvoid assessMinimumDepth(Double[] binNamesSet) throws ManifoldCFException
binNamesSet - is the current set of priorities we see on the queuing operation.ManifoldCFExceptiondouble getMinimumDepth()
throws ManifoldCFException
ManifoldCFExceptionvoid addPreloadRequest(String binName, double weightedMinimumDepth)
void preloadBinValues()
throws ManifoldCFException
ManifoldCFExceptionvoid clearPreloadRequests()
void clearPreloadedValues()
double getIncrementBinValue(String binName, double weightedMinimumDepth) throws ManifoldCFException
binName - is the bin name.weightedMinimumDepth - is the minimum depth to use.ManifoldCFException