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 IDManifoldCFExceptionvoid doneReprioritization(java.lang.String reproID)
throws ManifoldCFException
reproID - is the process ID of the process completing the prioritization.ManifoldCFExceptionjava.lang.String isSpecifiedProcessReprioritizing(java.lang.String processID)
throws ManifoldCFException
processID - is the process ID to check.ManifoldCFExceptionvoid assessMinimumDepth(java.lang.Double[] binNamesSet)
throws ManifoldCFException
binNamesSet - is the current set of priorities we see on the queuing operation.ManifoldCFExceptiondouble getMinimumDepth()
throws ManifoldCFException
ManifoldCFExceptionvoid addPreloadRequest(java.lang.String connectorClass,
java.lang.String binName,
double weightedMinimumDepth)
void preloadBinValues()
throws ManifoldCFException
ManifoldCFExceptionvoid 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