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 |
protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> |
activateEvent
|
protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> |
deactivateEvent
|
protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> |
deploymentEvent
|
protected javax.enterprise.event.Event<org.jbpm.services.api.DeploymentEvent> |
undeploymentEvent
|
| Fields inherited from class org.jbpm.kie.services.impl.AbstractDeploymentService |
deploymentsMap, emf, identityProvider, listeners, managerFactory, runtimeDataService |
|
Method Summary |
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)
|
void |
notifyOnActivate(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
|
void |
notifyOnDeactivate(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
|
void |
notifyOnDeploy(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
|
void |
notifyOnUnDeploy(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
|
void |
onInit()
|
void |
setBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)
|
void |
setEmf(javax.persistence.EntityManagerFactory emf)
|
void |
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
|
void |
setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
|
void |
setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
|
void |
shutdown()
|
| Methods inherited from class org.jbpm.kie.services.impl.KModuleDeploymentService |
activate, boostrapRuntimeEnvironmentBuilder, deactivate, deploy, getInstanceFromModel, 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, removeListener, setupAuditLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
DeploymentServiceCDIImpl
public DeploymentServiceCDIImpl()
onInit
@PostConstruct
public void onInit()
- Overrides:
onInit in class org.jbpm.kie.services.impl.KModuleDeploymentService
shutdown
@PreDestroy
public void shutdown()
- Overrides:
shutdown in class org.jbpm.kie.services.impl.AbstractDeploymentService
notifyOnDeploy
public void notifyOnDeploy(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
- Overrides:
notifyOnDeploy in class org.jbpm.kie.services.impl.AbstractDeploymentService
notifyOnUnDeploy
public void notifyOnUnDeploy(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
- Overrides:
notifyOnUnDeploy in class org.jbpm.kie.services.impl.AbstractDeploymentService
notifyOnActivate
public void notifyOnActivate(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
- Overrides:
notifyOnActivate in class org.jbpm.kie.services.impl.AbstractDeploymentService
notifyOnDeactivate
public void notifyOnDeactivate(org.jbpm.services.api.model.DeploymentUnit unit,
org.jbpm.services.api.model.DeployedUnit deployedUnit)
- Overrides:
notifyOnDeactivate in class org.jbpm.kie.services.impl.AbstractDeploymentService
setBpmn2Service
@Inject
public void setBpmn2Service(org.jbpm.services.api.DefinitionService bpmn2Service)
- Overrides:
setBpmn2Service in class org.jbpm.kie.services.impl.KModuleDeploymentService
setManagerFactory
@Inject
public void setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
- Overrides:
setManagerFactory in class org.jbpm.kie.services.impl.AbstractDeploymentService
setEmf
@Inject
public void setEmf(javax.persistence.EntityManagerFactory emf)
- Overrides:
setEmf in class org.jbpm.kie.services.impl.AbstractDeploymentService
setRuntimeDataService
@Inject
public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
- Overrides:
setRuntimeDataService in class org.jbpm.kie.services.impl.AbstractDeploymentService
setIdentityProvider
@Inject
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
- Overrides:
setIdentityProvider in class org.jbpm.kie.services.impl.AbstractDeploymentService
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:
getRegisterableItemsFactory in class org.jbpm.kie.services.impl.KModuleDeploymentService
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.