jBPM :: CDI Services 6.2.0.CR3

org.jbpm.services.cdi.impl
Class DeploymentServiceCDIImpl

java.lang.Object
  extended by org.jbpm.kie.services.impl.AbstractDeploymentService
      extended by org.jbpm.kie.services.impl.KModuleDeploymentService
          extended by 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> 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
 
Constructor Summary
DeploymentServiceCDIImpl()
           
 
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 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)
           
 
Methods inherited from class org.jbpm.kie.services.impl.KModuleDeploymentService
boostrapRuntimeEnvironmentBuilder, 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, removeListener, setupAuditLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

DeploymentServiceCDIImpl

public DeploymentServiceCDIImpl()
Method Detail

onInit

@PostConstruct
public void onInit()
Overrides:
onInit in class org.jbpm.kie.services.impl.KModuleDeploymentService

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

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

jBPM :: CDI Services 6.2.0.CR3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.