public class RoundRobinAssignmentStrategy extends Object implements org.kie.internal.task.api.assignment.AssignmentStrategy
| Constructor and Description |
|---|
RoundRobinAssignmentStrategy() |
| Modifier and Type | Method and Description |
|---|---|
org.kie.internal.task.api.assignment.Assignment |
apply(org.kie.api.task.model.Task task,
org.kie.api.task.TaskContext taskContext,
String excludedUser) |
String |
getIdentifier() |
protected String |
getQueueName(org.kie.api.task.model.Task task)
Generates a queue name that is based on data retrieved from the task.
|
protected boolean |
queueContainsUser(org.jbpm.services.task.assignment.impl.strategy.RoundRobinAssignmentStrategy.CircularQueue<org.kie.api.task.model.OrganizationalEntity> queue,
org.kie.api.task.model.OrganizationalEntity oe) |
public String getIdentifier()
getIdentifier in interface org.kie.internal.task.api.assignment.AssignmentStrategypublic org.kie.internal.task.api.assignment.Assignment apply(org.kie.api.task.model.Task task,
org.kie.api.task.TaskContext taskContext,
String excludedUser)
apply in interface org.kie.internal.task.api.assignment.AssignmentStrategyprotected boolean queueContainsUser(org.jbpm.services.task.assignment.impl.strategy.RoundRobinAssignmentStrategy.CircularQueue<org.kie.api.task.model.OrganizationalEntity> queue,
org.kie.api.task.model.OrganizationalEntity oe)
protected String getQueueName(org.kie.api.task.model.Task task)
task - Source of the data used to generate the queue nameCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.