|
jBPM distribution 6.2.0.CR4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbpm.kie.services.impl.AbstractDeploymentService
public abstract class AbstractDeploymentService
Field Summary | |
---|---|
protected Map<String,DeployedUnit> |
deploymentsMap
|
protected javax.persistence.EntityManagerFactory |
emf
|
protected org.kie.internal.identity.IdentityProvider |
identityProvider
|
protected Set<DeploymentEventListener> |
listeners
|
protected RuntimeManagerFactory |
managerFactory
|
protected RuntimeDataService |
runtimeDataService
|
Constructor Summary | |
---|---|
AbstractDeploymentService()
|
Method Summary | |
---|---|
void |
addListener(DeploymentEventListener listener)
|
void |
commonDeploy(DeploymentUnit unit,
DeployedUnitImpl deployedUnit,
RuntimeEnvironment environemnt)
|
void |
deploy(DeploymentUnit unit)
Performs deployment operation of given unit . |
DeployedUnit |
getDeployedUnit(String deploymentUnitId)
Returns DeployedUnit instance for given deployment id if exists |
Collection<DeployedUnit> |
getDeployedUnits()
Returns all (currently) deployed units. |
Map<String,DeployedUnit> |
getDeploymentsMap()
|
javax.persistence.EntityManagerFactory |
getEmf()
|
Collection<DeploymentEventListener> |
getListeners()
|
RuntimeManagerFactory |
getManagerFactory()
|
RuntimeDataService |
getRuntimeDataService()
|
RuntimeManager |
getRuntimeManager(String deploymentUnitId)
Returns RuntimeManager instance dedicated to deployment unit identified by given id |
boolean |
isDeployed(String deploymentUnitId)
Performs a check if given deployment is already active |
void |
notifyOnActivate(DeploymentUnit unit,
DeployedUnit deployedUnit)
|
void |
notifyOnDeactivate(DeploymentUnit unit,
DeployedUnit deployedUnit)
|
void |
notifyOnDeploy(DeploymentUnit unit,
DeployedUnit deployedUnit)
|
void |
notifyOnUnDeploy(DeploymentUnit unit,
DeployedUnit deployedUnit)
|
void |
removeListener(DeploymentEventListener listener)
|
void |
setEmf(javax.persistence.EntityManagerFactory emf)
|
void |
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
|
void |
setManagerFactory(RuntimeManagerFactory managerFactory)
|
void |
setRuntimeDataService(RuntimeDataService runtimeDataService)
|
protected AuditEventBuilder |
setupAuditLogger(org.kie.internal.identity.IdentityProvider identityProvider,
String deploymentUnitId)
|
void |
undeploy(DeploymentUnit unit)
Performs undeployment operation of given unit . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jbpm.services.api.DeploymentService |
---|
activate, deactivate |
Field Detail |
---|
protected RuntimeManagerFactory managerFactory
protected RuntimeDataService runtimeDataService
protected javax.persistence.EntityManagerFactory emf
protected org.kie.internal.identity.IdentityProvider identityProvider
protected Set<DeploymentEventListener> listeners
protected Map<String,DeployedUnit> deploymentsMap
Constructor Detail |
---|
public AbstractDeploymentService()
Method Detail |
---|
public void addListener(DeploymentEventListener listener)
addListener
in interface ListenerSupport
public void removeListener(DeploymentEventListener listener)
removeListener
in interface ListenerSupport
public Collection<DeploymentEventListener> getListeners()
getListeners
in interface ListenerSupport
public void deploy(DeploymentUnit unit)
DeploymentService
unit
.
deploy
in interface DeploymentService
unit
- deployment unit to be deployed to runtimepublic void notifyOnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
public void notifyOnUnDeploy(DeploymentUnit unit, DeployedUnit deployedUnit)
public void notifyOnActivate(DeploymentUnit unit, DeployedUnit deployedUnit)
public void notifyOnDeactivate(DeploymentUnit unit, DeployedUnit deployedUnit)
public void commonDeploy(DeploymentUnit unit, DeployedUnitImpl deployedUnit, RuntimeEnvironment environemnt)
public void undeploy(DeploymentUnit unit)
DeploymentService
unit
.
undeploy
in interface DeploymentService
unit
- deployment unit to be undeployed from runtimepublic RuntimeManager getRuntimeManager(String deploymentUnitId)
DeploymentService
RuntimeManager
instance dedicated to deployment unit identified by given id
getRuntimeManager
in interface DeploymentService
deploymentUnitId
- identifier of deployment unit
RuntimeManager
if exists for given deployment id otherwise nullpublic DeployedUnit getDeployedUnit(String deploymentUnitId)
DeploymentService
DeployedUnit
instance for given deployment id if exists
getDeployedUnit
in interface DeploymentService
deploymentUnitId
- identifier of deployment unit
DeployedUnit
instance if exists for given deployment id otherwise nullpublic Map<String,DeployedUnit> getDeploymentsMap()
public Collection<DeployedUnit> getDeployedUnits()
DeploymentService
getDeployedUnits
in interface DeploymentService
public RuntimeManagerFactory getManagerFactory()
public void setManagerFactory(RuntimeManagerFactory managerFactory)
public RuntimeDataService getRuntimeDataService()
public javax.persistence.EntityManagerFactory getEmf()
public void setEmf(javax.persistence.EntityManagerFactory emf)
public void setRuntimeDataService(RuntimeDataService runtimeDataService)
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
protected AuditEventBuilder setupAuditLogger(org.kie.internal.identity.IdentityProvider identityProvider, String deploymentUnitId)
public boolean isDeployed(String deploymentUnitId)
DeploymentService
isDeployed
in interface DeploymentService
|
jBPM distribution 6.2.0.CR4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |