Package org.jbpm.kie.services.impl
Class AbstractDeploymentService
- java.lang.Object
-
- org.jbpm.kie.services.impl.AbstractDeploymentService
-
- All Implemented Interfaces:
org.jbpm.services.api.DeploymentService,org.jbpm.services.api.ListenerSupport
- Direct Known Subclasses:
KModuleDeploymentService
public abstract class AbstractDeploymentService extends Object implements org.jbpm.services.api.DeploymentService, org.jbpm.services.api.ListenerSupport
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,org.jbpm.services.api.model.DeployedUnit>deploymentsMapprotected javax.persistence.EntityManagerFactoryemfprotected org.kie.internal.identity.IdentityProvideridentityProviderprotected Set<org.jbpm.services.api.DeploymentEventListener>listenersprotected org.kie.api.runtime.manager.RuntimeManagerFactorymanagerFactoryprotected org.jbpm.services.api.RuntimeDataServiceruntimeDataService
-
Constructor Summary
Constructors Constructor Description AbstractDeploymentService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(org.jbpm.services.api.DeploymentEventListener listener)voidcommonDeploy(org.jbpm.services.api.model.DeploymentUnit unit, DeployedUnitImpl deployedUnit, org.kie.api.runtime.manager.RuntimeEnvironment environemnt, org.kie.api.runtime.KieContainer kieContainer)voiddeploy(org.jbpm.services.api.model.DeploymentUnit unit)org.jbpm.services.api.model.DeployedUnitgetDeployedUnit(String deploymentUnitId)Collection<org.jbpm.services.api.model.DeployedUnit>getDeployedUnits()Map<String,org.jbpm.services.api.model.DeployedUnit>getDeploymentsMap()javax.persistence.EntityManagerFactorygetEmf()Collection<org.jbpm.services.api.DeploymentEventListener>getListeners()org.kie.api.runtime.manager.RuntimeManagerFactorygetManagerFactory()org.jbpm.services.api.RuntimeDataServicegetRuntimeDataService()org.kie.api.runtime.manager.RuntimeManagergetRuntimeManager(String deploymentUnitId)booleanisDeployed(String deploymentUnitId)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)voidremoveListener(org.jbpm.services.api.DeploymentEventListener listener)voidsetEmf(javax.persistence.EntityManagerFactory emf)voidsetIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)voidsetManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)voidsetRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)protected org.jbpm.process.audit.event.AuditEventBuildersetupAuditLogger(org.kie.internal.identity.IdentityProvider identityProvider, String deploymentUnitId)voidshutdown()voidundeploy(org.jbpm.services.api.model.DeploymentUnit unit)voidundeploy(org.jbpm.services.api.model.DeploymentUnit unit, Function<org.jbpm.services.api.model.DeploymentUnit,Boolean> beforeUndeploy)
-
-
-
Field Detail
-
managerFactory
protected org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory
-
runtimeDataService
protected org.jbpm.services.api.RuntimeDataService runtimeDataService
-
emf
protected javax.persistence.EntityManagerFactory emf
-
identityProvider
protected org.kie.internal.identity.IdentityProvider identityProvider
-
listeners
protected Set<org.jbpm.services.api.DeploymentEventListener> listeners
-
-
Method Detail
-
addListener
public void addListener(org.jbpm.services.api.DeploymentEventListener listener)
- Specified by:
addListenerin interfaceorg.jbpm.services.api.ListenerSupport
-
removeListener
public void removeListener(org.jbpm.services.api.DeploymentEventListener listener)
- Specified by:
removeListenerin interfaceorg.jbpm.services.api.ListenerSupport
-
getListeners
public Collection<org.jbpm.services.api.DeploymentEventListener> getListeners()
- Specified by:
getListenersin interfaceorg.jbpm.services.api.ListenerSupport
-
deploy
public void deploy(org.jbpm.services.api.model.DeploymentUnit unit)
- Specified by:
deployin interfaceorg.jbpm.services.api.DeploymentService
-
notifyOnDeploy
public void notifyOnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
-
notifyOnUnDeploy
public void notifyOnUnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
-
notifyOnActivate
public void notifyOnActivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
-
notifyOnDeactivate
public void notifyOnDeactivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
-
commonDeploy
public void commonDeploy(org.jbpm.services.api.model.DeploymentUnit unit, DeployedUnitImpl deployedUnit, org.kie.api.runtime.manager.RuntimeEnvironment environemnt, org.kie.api.runtime.KieContainer kieContainer)
-
undeploy
public void undeploy(org.jbpm.services.api.model.DeploymentUnit unit)
- Specified by:
undeployin interfaceorg.jbpm.services.api.DeploymentService
-
undeploy
public void undeploy(org.jbpm.services.api.model.DeploymentUnit unit, Function<org.jbpm.services.api.model.DeploymentUnit,Boolean> beforeUndeploy)- Specified by:
undeployin interfaceorg.jbpm.services.api.DeploymentService
-
getRuntimeManager
public org.kie.api.runtime.manager.RuntimeManager getRuntimeManager(String deploymentUnitId)
- Specified by:
getRuntimeManagerin interfaceorg.jbpm.services.api.DeploymentService
-
getDeployedUnit
public org.jbpm.services.api.model.DeployedUnit getDeployedUnit(String deploymentUnitId)
- Specified by:
getDeployedUnitin interfaceorg.jbpm.services.api.DeploymentService
-
getDeployedUnits
public Collection<org.jbpm.services.api.model.DeployedUnit> getDeployedUnits()
- Specified by:
getDeployedUnitsin interfaceorg.jbpm.services.api.DeploymentService
-
getManagerFactory
public org.kie.api.runtime.manager.RuntimeManagerFactory getManagerFactory()
-
setManagerFactory
public void setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
-
getRuntimeDataService
public org.jbpm.services.api.RuntimeDataService getRuntimeDataService()
-
getEmf
public javax.persistence.EntityManagerFactory getEmf()
-
setEmf
public void setEmf(javax.persistence.EntityManagerFactory emf)
-
setRuntimeDataService
public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
-
setIdentityProvider
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
-
setupAuditLogger
protected org.jbpm.process.audit.event.AuditEventBuilder setupAuditLogger(org.kie.internal.identity.IdentityProvider identityProvider, String deploymentUnitId)
-
isDeployed
public boolean isDeployed(String deploymentUnitId)
- Specified by:
isDeployedin interfaceorg.jbpm.services.api.DeploymentService
-
shutdown
public void shutdown()
-
-