public class HumanTaskServiceProducer extends Object
TaskService
instances. By default it runs in new mode,
meaning new TaskService
instance for every injection point.
This behavior can be altered by setting org.jbpm.cdi.taskservice.mode
system
property to one of the values.
HumanTaskConfigurator
for TaskService
instances creations.HumanTaskConfigurator
Constructor and Description |
---|
HumanTaskServiceProducer() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureHumanTaskConfigurator(org.jbpm.services.task.HumanTaskConfigurator configurator) |
protected org.jbpm.services.task.HumanTaskConfigurator |
createHumanTaskConfigurator() |
protected org.kie.api.runtime.Environment |
getEnvironment(javax.enterprise.inject.Instance<org.kie.internal.identity.IdentityProvider> identityProvider) |
org.jbpm.services.task.impl.command.CommandBasedTaskService |
produceTaskService() |
protected <T> T |
safeGet(javax.enterprise.inject.Instance<T> instance) |
@Produces public org.jbpm.services.task.impl.command.CommandBasedTaskService produceTaskService()
protected org.jbpm.services.task.HumanTaskConfigurator createHumanTaskConfigurator()
protected void configureHumanTaskConfigurator(org.jbpm.services.task.HumanTaskConfigurator configurator)
protected org.kie.api.runtime.Environment getEnvironment(javax.enterprise.inject.Instance<org.kie.internal.identity.IdentityProvider> identityProvider)
protected <T> T safeGet(javax.enterprise.inject.Instance<T> instance)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.