public abstract class AbstractDeploymentService extends Object implements org.jbpm.services.api.DeploymentService, org.jbpm.services.api.ListenerSupport
Modifier and Type | Field and Description |
---|---|
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 |
Constructor and Description |
---|
AbstractDeploymentService() |
Modifier and Type | Method and Description |
---|---|
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,
org.kie.api.runtime.KieContainer kieContainer) |
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) |
boolean |
isDeployed(String deploymentUnitId) |
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 |
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 |
shutdown() |
void |
undeploy(org.jbpm.services.api.model.DeploymentUnit unit) |
void |
undeploy(org.jbpm.services.api.model.DeploymentUnit unit,
Function<org.jbpm.services.api.model.DeploymentUnit,Boolean> beforeUndeploy) |
protected org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory
protected org.jbpm.services.api.RuntimeDataService runtimeDataService
protected javax.persistence.EntityManagerFactory emf
protected org.kie.internal.identity.IdentityProvider identityProvider
protected Set<org.jbpm.services.api.DeploymentEventListener> listeners
public void addListener(org.jbpm.services.api.DeploymentEventListener listener)
addListener
in interface org.jbpm.services.api.ListenerSupport
public void removeListener(org.jbpm.services.api.DeploymentEventListener listener)
removeListener
in interface org.jbpm.services.api.ListenerSupport
public Collection<org.jbpm.services.api.DeploymentEventListener> getListeners()
getListeners
in interface org.jbpm.services.api.ListenerSupport
public void deploy(org.jbpm.services.api.model.DeploymentUnit unit)
deploy
in interface org.jbpm.services.api.DeploymentService
public void notifyOnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
public void notifyOnUnDeploy(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
public void notifyOnActivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
public void notifyOnDeactivate(org.jbpm.services.api.model.DeploymentUnit unit, org.jbpm.services.api.model.DeployedUnit deployedUnit)
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)
public void undeploy(org.jbpm.services.api.model.DeploymentUnit unit)
undeploy
in interface org.jbpm.services.api.DeploymentService
public void undeploy(org.jbpm.services.api.model.DeploymentUnit unit, Function<org.jbpm.services.api.model.DeploymentUnit,Boolean> beforeUndeploy)
undeploy
in interface org.jbpm.services.api.DeploymentService
public org.kie.api.runtime.manager.RuntimeManager getRuntimeManager(String deploymentUnitId)
getRuntimeManager
in interface org.jbpm.services.api.DeploymentService
public org.jbpm.services.api.model.DeployedUnit getDeployedUnit(String deploymentUnitId)
getDeployedUnit
in interface org.jbpm.services.api.DeploymentService
public Collection<org.jbpm.services.api.model.DeployedUnit> getDeployedUnits()
getDeployedUnits
in interface org.jbpm.services.api.DeploymentService
public org.kie.api.runtime.manager.RuntimeManagerFactory getManagerFactory()
public void setManagerFactory(org.kie.api.runtime.manager.RuntimeManagerFactory managerFactory)
public org.jbpm.services.api.RuntimeDataService getRuntimeDataService()
public javax.persistence.EntityManagerFactory getEmf()
public void setEmf(javax.persistence.EntityManagerFactory emf)
public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
protected org.jbpm.process.audit.event.AuditEventBuilder setupAuditLogger(org.kie.internal.identity.IdentityProvider identityProvider, String deploymentUnitId)
public boolean isDeployed(String deploymentUnitId)
isDeployed
in interface org.jbpm.services.api.DeploymentService
public void shutdown()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.