Package org.jbpm.services.cdi.impl
Class DeploymentServiceCDIImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.AbstractDeploymentService
-
- org.jbpm.kie.services.impl.KModuleDeploymentService
-
- org.jbpm.services.cdi.impl.DeploymentServiceCDIImpl
-
- All Implemented Interfaces:
org.jbpm.services.api.DeploymentService,org.jbpm.services.api.ListenerSupport
@ApplicationScoped public class DeploymentServiceCDIImpl extends org.jbpm.kie.services.impl.KModuleDeploymentService
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent>activateEventprotected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent>deactivateEventprotected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent>deploymentEventprotected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent>undeploymentEvent
-
Constructor Summary
Constructors Constructor Description DeploymentServiceCDIImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.kie.api.runtime.manager.RegisterableItemsFactorygetRegisterableItemsFactory(org.jbpm.process.audit.event.AuditEventBuilder auditLoggerBuilder, org.kie.api.runtime.KieContainer kieContainer, org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)voidnotifyOnActivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)voidnotifyOnDeactivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)voidnotifyOnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)voidnotifyOnUnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)voidonInit()voidsetBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)voidsetEmf(javax.persistence.EntityManagerFactory emf)voidsetExecutorService(javax.enterprise.inject.Instance<org.kie.api.executor.ExecutorService> executorService)voidsetFormManagerService(org.jbpm.kie.services.impl.FormManagerService formManagerService)voidsetIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)voidsetManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)voidsetRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)voidshutdown()-
Methods inherited from class org.jbpm.kie.services.impl.KModuleDeploymentService
activate, addClassToDeployedUnit, boostrapRuntimeEnvironmentBuilder, buildContextParameters, deactivate, deploy, getCaseId, getInstanceFromModel, getProcessId, processClassloader, processResources, setExecutorService, setMerger, undeploy
-
Methods inherited from class org.jbpm.kie.services.impl.AbstractDeploymentService
addListener, commonDeploy, getDeployedUnit, getDeployedUnits, getDeploymentsMap, getEmf, getListeners, getManagerFactory, getRuntimeDataService, getRuntimeManager, isDeployed, removeListener, setupAuditLogger, undeploy
-
-
-
-
Field Detail
-
deploymentEvent
@Inject protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> deploymentEvent
-
undeploymentEvent
@Inject protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> undeploymentEvent
-
activateEvent
@Inject protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> activateEvent
-
deactivateEvent
@Inject protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> deactivateEvent
-
-
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
-
notifyOnDeploy
public void notifyOnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)- Overrides:
notifyOnDeployin classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
notifyOnUnDeploy
public void notifyOnUnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)- Overrides:
notifyOnUnDeployin classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
notifyOnActivate
public void notifyOnActivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)- Overrides:
notifyOnActivatein classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
notifyOnDeactivate
public void notifyOnDeactivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)- Overrides:
notifyOnDeactivatein classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setBpmn2Service
@Inject public void setBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)
- Overrides:
setBpmn2Servicein classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
setManagerFactory
@Inject public void setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
- Overrides:
setManagerFactoryin classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setEmf
@Inject public void setEmf(javax.persistence.EntityManagerFactory emf)
- Overrides:
setEmfin classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setRuntimeDataService
@Inject public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
- Overrides:
setRuntimeDataServicein classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setIdentityProvider
@Inject public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
- Overrides:
setIdentityProviderin classorg.jbpm.kie.services.impl.AbstractDeploymentService
-
setFormManagerService
@Inject public void setFormManagerService(org.jbpm.kie.services.impl.FormManagerService formManagerService)
- Overrides:
setFormManagerServicein classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
setExecutorService
@Inject public void setExecutorService(javax.enterprise.inject.Instance<org.kie.api.executor.ExecutorService> executorService)
-
getRegisterableItemsFactory
protected org.kie.api.runtime.manager.RegisterableItemsFactory getRegisterableItemsFactory(org.jbpm.process.audit.event.AuditEventBuilder auditLoggerBuilder, org.kie.api.runtime.KieContainer kieContainer, org.jbpm.kie.services.impl.KModuleDeploymentUnit unit)- Overrides:
getRegisterableItemsFactoryin classorg.jbpm.kie.services.impl.KModuleDeploymentService
-
-