|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITaskWorkloadProvider
Common interface for task distribution manager. The implementation function is to choose a set of principals to distribute a task from a larger set (workgroup). The workgroup members are typically members of the one or several static roles used for assignment configuration when using distribution management option
Method Summary | |
---|---|
Object |
getResult()
Functions of concrete workload manager implementation to return a principal or principal list to distribute given task to |
String |
getTaskID()
Returns task instance ID for this workload manager |
String |
getWorkgroup()
Returns an identifier for the workgroup. |
Object[] |
getWorkgroupMembers()
Returns workgroups members |
void |
init(Map properties)
Initializes distribution manager with bag of properties |
void |
setTaskID(String taskID)
Sets task instance ID for this workload manager |
void |
setWorkgroup(String workgroup)
Sets identifier for the workgroup. |
void |
setWorkgroupMembers(Object[] workgroupMembers)
Sets workgroup members |
Method Detail |
---|
void init(Map properties) throws Exception
Exception
String getWorkgroup()
void setWorkgroup(String workgroup)
Object[] getWorkgroupMembers()
void setWorkgroupMembers(Object[] workgroupMembers)
String getTaskID()
void setTaskID(String taskID)
Object getResult()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |