|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RuntimeContainerDelegate
The RuntimeContainerDelegate in an SPI that allows the process engine to integrate with the
runtime container in which it is deployed. Examples of "runtime containers" are
The current RuntimeContainerDelegate can be obtained through the static INSTANCE field.
| Nested Class Summary | |
|---|---|
static class |
RuntimeContainerDelegate.RuntimeContainerDelegateInstance
Holder of the current RuntimeContainerDelegate instance. |
| Field Summary | |
|---|---|
static RuntimeContainerDelegate.RuntimeContainerDelegateInstance |
INSTANCE
Holds the current RuntimeContainerDelegate instance |
| Method Summary | |
|---|---|
void |
deployProcessApplication(AbstractProcessApplication processApplication)
Deploy a AbstractProcessApplication into the runtime container. |
ProcessApplicationReference |
getDeployedProcessApplication(String name)
|
ExecutorService |
getExecutorService()
|
ProcessApplicationService |
getProcessApplicationService()
|
ProcessEngineService |
getProcessEngineService()
|
void |
registerProcessEngine(ProcessEngine processEngine)
Adds a managed ProcessEngine to the runtime container. |
void |
undeployProcessApplication(AbstractProcessApplication processApplication)
Undeploy a AbstractProcessApplication from the runtime container. |
void |
unregisterProcessEngine(ProcessEngine processEngine)
Unregisters a managed ProcessEngine instance from the Runtime Container. |
| Field Detail |
|---|
static final RuntimeContainerDelegate.RuntimeContainerDelegateInstance INSTANCE
RuntimeContainerDelegate instance
| Method Detail |
|---|
void registerProcessEngine(ProcessEngine processEngine)
Adds a managed ProcessEngine to the runtime container.
Process Engines registered through this method are returned by the ProcessEngineService.
void unregisterProcessEngine(ProcessEngine processEngine)
Unregisters a managed ProcessEngine instance from the Runtime Container.
void deployProcessApplication(AbstractProcessApplication processApplication)
AbstractProcessApplication into the runtime container.
void undeployProcessApplication(AbstractProcessApplication processApplication)
AbstractProcessApplication from the runtime container.
ProcessEngineService getProcessEngineService()
ProcessEngineService implementation.ProcessApplicationService getProcessApplicationService()
ProcessApplicationService implementationExecutorService getExecutorService()
ExecutorService implementationProcessApplicationReference getDeployedProcessApplication(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||