Package org.jbpm.services.ejb.impl
Class DeploymentServiceEJBImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.AbstractDeploymentService
-
- org.jbpm.kie.services.impl.KModuleDeploymentService
-
- org.jbpm.services.ejb.impl.DeploymentServiceEJBImpl
-
- All Implemented Interfaces:
org.jbpm.services.api.DeploymentService,org.jbpm.services.api.ListenerSupport,org.jbpm.services.ejb.api.DeploymentServiceEJBLocal,org.jbpm.services.ejb.api.DeploymentServiceEJBRemote
public class DeploymentServiceEJBImpl extends org.jbpm.kie.services.impl.KModuleDeploymentService implements org.jbpm.services.api.ListenerSupport, org.jbpm.services.api.DeploymentService, org.jbpm.services.ejb.api.DeploymentServiceEJBLocal, org.jbpm.services.ejb.api.DeploymentServiceEJBRemote
-
-
Constructor Summary
Constructors Constructor Description DeploymentServiceEJBImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAsyncHandler(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)voiddeploy(String groupId, String artifactId, String version)voiddeploy(String groupId, String artifactId, String version, String kbaseName, String ksessionName)voiddeploy(String groupId, String artifactId, String version, String kbaseName, String ksessionName, String strategy)voiddeploy(org.jbpm.services.api.model.DeploymentUnit unit)protected booleanisExecutorOnClasspath()voidonInit()voidsetBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)voidsetContext(javax.ejb.EJBContext context)voidsetEmf(javax.persistence.EntityManagerFactory emf)voidsetExecutorService(org.kie.api.executor.ExecutorService executorService)voidsetFormManagerService(org.jbpm.kie.services.impl.FormManagerService formManagerService)voidsetRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)voidshutdown()voidundeploy(String deploymentId)voidundeploy(String deploymentId, Function<org.jbpm.services.api.model.DeploymentUnit,Boolean> beforeUndeploy)-
Methods inherited from class org.jbpm.kie.services.impl.KModuleDeploymentService
activate, addClassToDeployedUnit, boostrapRuntimeEnvironmentBuilder, buildContextParameters, deactivate, getCaseId, getInstanceFromModel, getProcessId, getRegisterableItemsFactory, processClassloader, processResources, setMerger, undeploy
-
Methods inherited from class org.jbpm.kie.services.impl.AbstractDeploymentService
addListener, commonDeploy, getDeployedUnit, getDeployedUnits, getDeploymentsMap, getEmf, getListeners, getManagerFactory, getRuntimeDataService, getRuntimeManager, isDeployed, notifyOnActivate, notifyOnDeactivate, notifyOnDeploy, notifyOnUnDeploy, removeListener, setIdentityProvider, setManagerFactory, setupAuditLogger, undeploy
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jbpm.services.api.DeploymentService
activate, deactivate, getDeployedUnit, getDeployedUnits, getRuntimeManager, isDeployed, undeploy, undeploy
-
-
-
-
Method Detail
-
onInit
@PostConstruct public void onInit()
- Overrides:
onInitin classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
shutdown
@PreDestroy public void shutdown()
- Overrides:
shutdownin classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setContext
public void setContext(javax.ejb.EJBContext context)
-
setEmf
public void setEmf(javax.persistence.EntityManagerFactory emf)
- Overrides:
setEmfin classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setBpmn2Service
public void setBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)
- Overrides:
setBpmn2Servicein classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
setRuntimeDataService
public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
- Overrides:
setRuntimeDataServicein classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setFormManagerService
public void setFormManagerService(org.jbpm.kie.services.impl.FormManagerService formManagerService)
- Overrides:
setFormManagerServicein classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
setExecutorService
public void setExecutorService(org.kie.api.executor.ExecutorService executorService)
- Overrides:
setExecutorServicein classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
deploy
public void deploy(String groupId, String artifactId, String version)
- Specified by:
deployin interfaceorg.jbpm.services.ejb.api.DeploymentServiceEJBRemote
-
deploy
public void deploy(String groupId, String artifactId, String version, String kbaseName, String ksessionName)
- Specified by:
deployin interfaceorg.jbpm.services.ejb.api.DeploymentServiceEJBRemote
-
deploy
public void deploy(String groupId, String artifactId, String version, String kbaseName, String ksessionName, String strategy)
- Specified by:
deployin interfaceorg.jbpm.services.ejb.api.DeploymentServiceEJBRemote
-
deploy
public void deploy(org.jbpm.services.api.model.DeploymentUnit unit)
- Specified by:
deployin interfaceorg.jbpm.services.api.DeploymentService- Overrides:
deployin classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
undeploy
public void undeploy(String deploymentId)
- Specified by:
undeployin interfaceorg.jbpm.services.ejb.api.DeploymentServiceEJBRemote
-
undeploy
public void undeploy(String deploymentId, Function<org.jbpm.services.api.model.DeploymentUnit,Boolean> beforeUndeploy)
- Specified by:
undeployin interfaceorg.jbpm.services.ejb.api.DeploymentServiceEJBRemote
-
addAsyncHandler
protected void addAsyncHandler(org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)
-
isExecutorOnClasspath
protected boolean isExecutorOnClasspath()
-
-