jBPM :: KIE Services 6.2.0.Beta1

org.jbpm.kie.services.impl
Class AbstractDeploymentService

java.lang.Object
  extended by 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  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 Summary
AbstractDeploymentService()
           
 
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(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(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
 

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 IdentityProvider identityProvider

listeners

protected Set<org.jbpm.services.api.DeploymentEventListener> listeners

deploymentsMap

protected Map<String,org.jbpm.services.api.model.DeployedUnit> deploymentsMap
Constructor Detail

AbstractDeploymentService

public AbstractDeploymentService()
Method Detail

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(IdentityProvider identityProvider)

setupAuditLogger

protected org.jbpm.process.audit.event.AuditEventBuilder setupAuditLogger(IdentityProvider identityProvider,
                                                                          String deploymentUnitId)

jBPM :: KIE Services 6.2.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.