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.ListenerSupportpublic void removeListener(org.jbpm.services.api.DeploymentEventListener listener)
removeListener in interface org.jbpm.services.api.ListenerSupportpublic Collection<org.jbpm.services.api.DeploymentEventListener> getListeners()
getListeners in interface org.jbpm.services.api.ListenerSupportpublic void deploy(org.jbpm.services.api.model.DeploymentUnit unit)
deploy in interface org.jbpm.services.api.DeploymentServicepublic 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.DeploymentServicepublic 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.DeploymentServicepublic org.kie.api.runtime.manager.RuntimeManager getRuntimeManager(String deploymentUnitId)
getRuntimeManager in interface org.jbpm.services.api.DeploymentServicepublic org.jbpm.services.api.model.DeployedUnit getDeployedUnit(String deploymentUnitId)
getDeployedUnit in interface org.jbpm.services.api.DeploymentServicepublic Collection<org.jbpm.services.api.model.DeployedUnit> getDeployedUnits()
getDeployedUnits in interface org.jbpm.services.api.DeploymentServicepublic 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.DeploymentServicepublic void shutdown()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.