com.webmethods.caf.faces.data.task
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
public class TaskRoundRobinWorkloadProvider
- extends BaseTaskWorkloadProvider
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
Method Summary |
protected Object |
calculateResult()
This needs to be implemented by subclass implementing concrete workgroup assignment policy |
Methods inherited from class com.webmethods.caf.faces.data.task.BaseTaskWorkloadProvider |
checkAvailability, getNumberOfUsers, getPropertyKeys, getResult, getTaskID, getType, getValue, getWorkgroup, getWorkgroupMembers, hasProperty, init, isCheckAvailability, setCheckAvailability, setNumberOfUsers, setTaskID, setWorkgroup, setWorkgroupMembers |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskRoundRobinWorkloadProvider
public TaskRoundRobinWorkloadProvider()
calculateResult
protected Object calculateResult()
throws ContentProviderException
- Description copied from class:
BaseTaskWorkloadProvider
- This needs to be implemented by subclass implementing concrete workgroup assignment policy
- Specified by:
calculateResult
in class BaseTaskWorkloadProvider
- Throws:
ContentProviderException