Class TaskRoundRobinWorkloadProvider
java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.task.BaseTaskWorkloadProvider
com.webmethods.caf.faces.data.task.TaskRoundRobinWorkloadProvider
- All Implemented Interfaces:
IPageFlowScopeAdapter
,IContentProvider
,ITaskWorkloadProvider
Implementation of task workload manager which uses simple round-robin routing
between workgroup members. The list of workgroup members is typically members of one or
several static roles used for configuration of task assignment distribution option
-
Field Summary
Fields inherited from class com.webmethods.caf.faces.data.task.BaseTaskWorkloadProvider
PROPERTY_KEYS, PROPERTY_RESULT
Fields inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
fExpireWithPageFlow
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
This needs to be implemented by subclass implementing concrete workgroup assignment policyMethods inherited from class com.webmethods.caf.faces.data.task.BaseTaskWorkloadProvider
checkAvailability, getNumberOfUsers, getPropertyKeys, getResult, getRule, getTaskID, getType, getValue, getWorkgroup, getWorkgroupMembers, hasProperty, init, isCheckAvailability, setCheckAvailability, setNumberOfUsers, setRule, setTaskID, setWorkgroup, setWorkgroupMembers
Methods inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
getExpireWithPageFlow, setExpireWithPageFlow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
toString
-
Constructor Details
-
TaskRoundRobinWorkloadProvider
public TaskRoundRobinWorkloadProvider()
-
-
Method Details
-
calculateResult
Description copied from class:BaseTaskWorkloadProvider
This needs to be implemented by subclass implementing concrete workgroup assignment policy- Specified by:
calculateResult
in classBaseTaskWorkloadProvider
- Throws:
ContentProviderException
-