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>activateEventprotected javax.enterprise.event.Event<DeploymentEvent>deactivateEventprotected javax.enterprise.event.Event<DeploymentEvent>deploymentEventprotected 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.RegisterableItemsFactorygetRegisterableItemsFactory(AuditEventBuilder auditLoggerBuilder, org.kie.api.runtime.KieContainer kieContainer, KModuleDeploymentUnit unit)voidnotifyOnActivate(DeploymentUnit unit, DeployedUnit deployedUnit)voidnotifyOnDeactivate(DeploymentUnit unit, DeployedUnit deployedUnit)voidnotifyOnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)voidnotifyOnUnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)voidonInit()voidsetBpmn2Service(DefinitionService bpmn2Service)voidsetEmf(javax.persistence.EntityManagerFactory emf)voidsetExecutorService(javax.enterprise.inject.Instance<org.kie.api.executor.ExecutorService> executorService)voidsetFormManagerService(FormManagerService formManagerService)voidsetIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)voidsetManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)voidsetRuntimeDataService(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<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:
onInitin classKModuleDeploymentService
-
shutdown
@PreDestroy public void shutdown()
- Overrides:
shutdownin classAbstractDeploymentService
-
notifyOnDeploy
public void notifyOnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnDeployin classAbstractDeploymentService
-
notifyOnUnDeploy
public void notifyOnUnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnUnDeployin classAbstractDeploymentService
-
notifyOnActivate
public void notifyOnActivate(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnActivatein classAbstractDeploymentService
-
notifyOnDeactivate
public void notifyOnDeactivate(DeploymentUnit unit, DeployedUnit deployedUnit)
- Overrides:
notifyOnDeactivatein classAbstractDeploymentService
-
setBpmn2Service
@Inject public void setBpmn2Service(DefinitionService bpmn2Service)
- Overrides:
setBpmn2Servicein classKModuleDeploymentService
-
setManagerFactory
@Inject public void setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
- Overrides:
setManagerFactoryin classAbstractDeploymentService
-
setEmf
@Inject public void setEmf(javax.persistence.EntityManagerFactory emf)
- Overrides:
setEmfin classAbstractDeploymentService
-
setRuntimeDataService
@Inject public void setRuntimeDataService(RuntimeDataService runtimeDataService)
- Overrides:
setRuntimeDataServicein classAbstractDeploymentService
-
setIdentityProvider
@Inject public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
- Overrides:
setIdentityProviderin classAbstractDeploymentService
-
setFormManagerService
@Inject public void setFormManagerService(FormManagerService formManagerService)
- Overrides:
setFormManagerServicein 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:
getRegisterableItemsFactoryin classKModuleDeploymentService
-
-