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:
DeploymentService
,ListenerSupport
@ApplicationScoped public class DeploymentServiceCDIImpl extends KModuleDeploymentService
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.enterprise.event.Event<DeploymentEvent>
activateEvent
protected javax.enterprise.event.Event<DeploymentEvent>
deactivateEvent
protected javax.enterprise.event.Event<DeploymentEvent>
deploymentEvent
protected javax.enterprise.event.Event<DeploymentEvent>
undeploymentEvent
-
Fields inherited from class org.jbpm.kie.services.impl.KModuleDeploymentService
bpmn2Service, caseIdXPathExpression, executorService, formManagerService, logger, merger, processIdXPathExpression
-
Fields inherited from class org.jbpm.kie.services.impl.AbstractDeploymentService
deploymentsMap, emf, identityProvider, listeners, managerFactory, runtimeDataService
-
-
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.RegisterableItemsFactory
getRegisterableItemsFactory(AuditEventBuilder auditLoggerBuilder, org.kie.api.runtime.KieContainer kieContainer, KModuleDeploymentUnit unit)
void
notifyOnActivate(DeploymentUnit unit, DeployedUnit deployedUnit)
void
notifyOnDeactivate(DeploymentUnit unit, DeployedUnit deployedUnit)
void
notifyOnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
void
notifyOnUnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
void
onInit()
void
setBpmn2Service(DefinitionService bpmn2Service)
void
setEmf(javax.persistence.EntityManagerFactory emf)
void
setExecutorService(javax.enterprise.inject.Instance<org.kie.api.executor.ExecutorService> executorService)
void
setFormManagerService(FormManagerService formManagerService)
void
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
void
setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
void
setRuntimeDataService(RuntimeDataService runtimeDataService)
void
shutdown()
-
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<DeploymentEvent> deploymentEvent
-
undeploymentEvent
@Inject protected javax.enterprise.event.Event<DeploymentEvent> undeploymentEvent
-
activateEvent
@Inject protected javax.enterprise.event.Event<DeploymentEvent> activateEvent
-
deactivateEvent
@Inject protected javax.enterprise.event.Event<DeploymentEvent> deactivateEvent
-
-
Method Detail
-
onInit
@PostConstruct public void onInit()
- Overrides:
onInit
in classKModuleDeploymentService
-
shutdown
@PreDestroy public void shutdown()
- Overrides:
shutdown
in classAbstractDeploymentService
-
notifyOnDeploy
public void notifyOnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnDeploy
in classAbstractDeploymentService
-
notifyOnUnDeploy
public void notifyOnUnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnUnDeploy
in classAbstractDeploymentService
-
notifyOnActivate
public void notifyOnActivate(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnActivate
in classAbstractDeploymentService
-
notifyOnDeactivate
public void notifyOnDeactivate(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnDeactivate
in classAbstractDeploymentService
-
setBpmn2Service
@Inject public void setBpmn2Service(DefinitionService bpmn2Service)
- Overrides:
setBpmn2Service
in classKModuleDeploymentService
-
setManagerFactory
@Inject public void setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
- Overrides:
setManagerFactory
in classAbstractDeploymentService
-
setEmf
@Inject public void setEmf(javax.persistence.EntityManagerFactory emf)
- Overrides:
setEmf
in classAbstractDeploymentService
-
setRuntimeDataService
@Inject public void setRuntimeDataService(RuntimeDataService runtimeDataService)
- Overrides:
setRuntimeDataService
in classAbstractDeploymentService
-
setIdentityProvider
@Inject public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
- Overrides:
setIdentityProvider
in classAbstractDeploymentService
-
setFormManagerService
@Inject public void setFormManagerService(FormManagerService formManagerService)
- Overrides:
setFormManagerService
in classKModuleDeploymentService
-
setExecutorService
@Inject public void setExecutorService(javax.enterprise.inject.Instance<org.kie.api.executor.ExecutorService> executorService)
-
getRegisterableItemsFactory
protected org.kie.api.runtime.manager.RegisterableItemsFactory getRegisterableItemsFactory(AuditEventBuilder auditLoggerBuilder, org.kie.api.runtime.KieContainer kieContainer, KModuleDeploymentUnit unit)
- Overrides:
getRegisterableItemsFactory
in classKModuleDeploymentService
-
-