@ApplicationScoped public class ProcessEngineService extends Object
EnvironmentProducer| Modifier and Type | Field and Description |
|---|---|
protected javax.enterprise.event.Event<org.jbpm.kie.services.impl.event.DeploymentEvent> |
undeploymentEvent |
| Constructor and Description |
|---|
ProcessEngineService() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeAllRuntimeManagers() |
void |
deployUnit(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)
Deploys given unit into the process engine
|
org.jbpm.kie.services.api.DeploymentService |
getDeploymentService() |
Collection<org.jbpm.kie.services.impl.model.ProcessDesc> |
getProcesses()
Returns all available process definitions
|
Collection<org.jbpm.kie.services.impl.model.ProcessDesc> |
getProcesses(String deploymentId)
Returns all process definitions for given deployment unit (kjar)
|
org.jbpm.kie.services.impl.model.ProcessInstanceDesc |
getProcessInstance(long processInstanceId)
Returns all available process definitions
|
Collection<org.jbpm.kie.services.impl.model.ProcessInstanceDesc> |
getProcessInstances()
Returns all available process definitions
|
org.kie.api.runtime.manager.RuntimeManager |
getRuntimeManager(String deploymentId)
Returns
RuntimeManager instance for given deployment unit (kjar) |
void |
undeployUnit(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)
Undeploys given unit from the process engine
|
@Inject protected javax.enterprise.event.Event<org.jbpm.kie.services.impl.event.DeploymentEvent> undeploymentEvent
@ApplicationScoped @Produces public org.jbpm.kie.services.api.DeploymentService getDeploymentService()
public void deployUnit(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)
unit - unit that represents kjar and runtime strategypublic void undeployUnit(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)
unit - unit that represents kjarpublic Collection<org.jbpm.kie.services.impl.model.ProcessDesc> getProcesses()
public org.jbpm.kie.services.impl.model.ProcessInstanceDesc getProcessInstance(long processInstanceId)
public Collection<org.jbpm.kie.services.impl.model.ProcessInstanceDesc> getProcessInstances()
public Collection<org.jbpm.kie.services.impl.model.ProcessDesc> getProcesses(String deploymentId)
deploymentId - unique identifier of unit (kjar)public org.kie.api.runtime.manager.RuntimeManager getRuntimeManager(String deploymentId)
RuntimeManager instance for given deployment unit (kjar)deploymentId - unique identifier of unit (kjar)public void closeAllRuntimeManagers()
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.