Class TargetedAcquisitionPolicy
java.lang.Object
org.tasktide.engine.policies.AbstractAcquisitionPolicy
org.tasktide.engine.policies.TargetedAcquisitionPolicy
- All Implemented Interfaces:
TaskTideWorkloadAcquisitionPolicy
Acquisition policy targeting a single collection of
WorkItem-
Field Summary
Fields inherited from class AbstractAcquisitionPolicy
counter, id, iterationLimit, policyType, poolSize, windowSize -
Method Summary
Modifier and TypeMethodDescriptionClone activeTargetedAcquisitionPolicyBuildWorkItemfromTargetedAcquisitionPolicybooleanhasNext()Checks whether there are active tasksbooleanReturns falseMethods inherited from class AbstractAcquisitionPolicy
getAnno, getAnnoKey, getAnnoVal, getId, getIterationLimit, getPolicyMode, getPoolSize, getState, getTarget, getWindowSize, isCustomAnnotated, isStringAnnotated, isTargeted, setAnno, setAnnoKeyValue, setIterationLimit, setPoolSize, setState, setWindowSize, toJsonDoc, toJsonString
-
Method Details
-
hasNext
public boolean hasNext()Checks whether there are active tasks- Returns:
- boolean
-
fetchWorkload
BuildWorkItemfromTargetedAcquisitionPolicy- Returns:
- List-
WorkItem
-
clonePolicy
Clone activeTargetedAcquisitionPolicy- Returns:
TaskTideWorkloadAcquisitionPolicy
-
workflowMode
public boolean workflowMode()Returns false- Returns:
- boolean
-