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.AssignmentStrategy
public 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.AssignmentStrategy
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)
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.