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 |
protected Map<String,org.jbpm.services.api.model.DeployedUnit> |
deploymentsMap
|
protected javax.persistence.EntityManagerFactory |
emf
|
protected org.kie.internal.identity.IdentityProvider |
identityProvider
|
protected Set<org.jbpm.services.api.DeploymentEventListener> |
listeners
|
protected org.kie.api.runtime.manager.RuntimeManagerFactory |
managerFactory
|
protected org.jbpm.services.api.RuntimeDataService |
runtimeDataService
|
|
Method Summary |
void |
addListener(org.jbpm.services.api.DeploymentEventListener listener)
|
void |
commonDeploy(org.jbpm.services.api.model.DeploymentUnit unit,
DeployedUnitImpl deployedUnit,
org.kie.api.runtime.manager.RuntimeEnvironment environemnt)
|
void |
deploy(org.jbpm.services.api.model.DeploymentUnit unit)
|
org.jbpm.services.api.model.DeployedUnit |
getDeployedUnit(String deploymentUnitId)
|
Collection<org.jbpm.services.api.model.DeployedUnit> |
getDeployedUnits()
|
Map<String,org.jbpm.services.api.model.DeployedUnit> |
getDeploymentsMap()
|
javax.persistence.EntityManagerFactory |
getEmf()
|
Collection<org.jbpm.services.api.DeploymentEventListener> |
getListeners()
|
org.kie.api.runtime.manager.RuntimeManagerFactory |
getManagerFactory()
|
org.jbpm.services.api.RuntimeDataService |
getRuntimeDataService()
|
org.kie.api.runtime.manager.RuntimeManager |
getRuntimeManager(String deploymentUnitId)
|
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 |
removeListener(org.jbpm.services.api.DeploymentEventListener listener)
|
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)
|
protected org.jbpm.process.audit.event.AuditEventBuilder |
setupAuditLogger(org.kie.internal.identity.IdentityProvider identityProvider,
String deploymentUnitId)
|
void |
undeploy(org.jbpm.services.api.model.DeploymentUnit unit)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
deploymentsMap
protected Map<String,org.jbpm.services.api.model.DeployedUnit> deploymentsMap
AbstractDeploymentService
public AbstractDeploymentService()
addListener
public void addListener(org.jbpm.services.api.DeploymentEventListener listener)
- Specified by:
addListener in interface org.jbpm.services.api.ListenerSupport
removeListener
public void removeListener(org.jbpm.services.api.DeploymentEventListener listener)
- Specified by:
removeListener in interface org.jbpm.services.api.ListenerSupport
getListeners
public Collection<org.jbpm.services.api.DeploymentEventListener> getListeners()
- Specified by:
getListeners in interface org.jbpm.services.api.ListenerSupport
deploy
public void deploy(org.jbpm.services.api.model.DeploymentUnit unit)
- Specified by:
deploy in interface org.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)
commonDeploy
public void commonDeploy(org.jbpm.services.api.model.DeploymentUnit unit,
DeployedUnitImpl deployedUnit,
org.kie.api.runtime.manager.RuntimeEnvironment environemnt)
undeploy
public void undeploy(org.jbpm.services.api.model.DeploymentUnit unit)
- Specified by:
undeploy in interface org.jbpm.services.api.DeploymentService
getRuntimeManager
public org.kie.api.runtime.manager.RuntimeManager getRuntimeManager(String deploymentUnitId)
- Specified by:
getRuntimeManager in interface org.jbpm.services.api.DeploymentService
getDeployedUnit
public org.jbpm.services.api.model.DeployedUnit getDeployedUnit(String deploymentUnitId)
- Specified by:
getDeployedUnit in interface org.jbpm.services.api.DeploymentService
getDeploymentsMap
public Map<String,org.jbpm.services.api.model.DeployedUnit> getDeploymentsMap()
getDeployedUnits
public Collection<org.jbpm.services.api.model.DeployedUnit> getDeployedUnits()
- Specified by:
getDeployedUnits in interface org.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)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.