|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.cfg.AbstractProcessEnginePlugin
org.camunda.bpm.engine.impl.cfg.CompositeProcessEnginePlugin
public class CompositeProcessEnginePlugin
ProcessEnginePlugin that provides composite behavior. When registered on an engine configuration,
all plugins added to this composite will be triggered on preInit/postInit/postProcessEngineBuild.
Use to encapsulate common behavior (like engine configuration).
| Field Summary | |
|---|---|
protected List<ProcessEnginePlugin> |
plugins
|
| Constructor Summary | |
|---|---|
CompositeProcessEnginePlugin()
New instance with empty list. |
|
CompositeProcessEnginePlugin(List<ProcessEnginePlugin> plugins)
New instance with initial plugins. |
|
CompositeProcessEnginePlugin(ProcessEnginePlugin plugin,
ProcessEnginePlugin... additionalPlugins)
New instance with vararg. |
|
| Method Summary | |
|---|---|
CompositeProcessEnginePlugin |
addProcessEnginePlugin(ProcessEnginePlugin plugin,
ProcessEnginePlugin... additionalPlugins)
Add one (or more) plugins. |
CompositeProcessEnginePlugin |
addProcessEnginePlugins(Collection<ProcessEnginePlugin> plugins)
Add collection of plugins. |
List<ProcessEnginePlugin> |
getPlugins()
Get all plugins. |
void |
postInit(ProcessEngineConfigurationImpl processEngineConfiguration)
Invoked after the process engine configuration is initialized. |
void |
postProcessEngineBuild(ProcessEngine processEngine)
Invoked after the process engine has been built. |
void |
preInit(ProcessEngineConfigurationImpl processEngineConfiguration)
Invoked before the process engine configuration is initialized. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final List<ProcessEnginePlugin> plugins
| Constructor Detail |
|---|
public CompositeProcessEnginePlugin()
public CompositeProcessEnginePlugin(ProcessEnginePlugin plugin,
ProcessEnginePlugin... additionalPlugins)
plugin - first pluginadditionalPlugins - additional vararg pluginspublic CompositeProcessEnginePlugin(List<ProcessEnginePlugin> plugins)
plugins - the initial plugins. Must not be null.| Method Detail |
|---|
public CompositeProcessEnginePlugin addProcessEnginePlugin(ProcessEnginePlugin plugin,
ProcessEnginePlugin... additionalPlugins)
plugin - first pluginadditionalPlugins - additional vararg plugins
public CompositeProcessEnginePlugin addProcessEnginePlugins(Collection<ProcessEnginePlugin> plugins)
plugins - plugins to add
public void preInit(ProcessEngineConfigurationImpl processEngineConfiguration)
ProcessEnginePluginInvoked before the process engine configuration is initialized.
preInit in interface ProcessEnginePluginpreInit in class AbstractProcessEnginePluginprocessEngineConfiguration - the process engine configuationpublic void postInit(ProcessEngineConfigurationImpl processEngineConfiguration)
ProcessEnginePluginInvoked after the process engine configuration is initialized. and before the process engine is built.
postInit in interface ProcessEnginePluginpostInit in class AbstractProcessEnginePluginprocessEngineConfiguration - the process engine configuationpublic void postProcessEngineBuild(ProcessEngine processEngine)
ProcessEnginePluginInvoked after the process engine has been built.
postProcessEngineBuild in interface ProcessEnginePluginpostProcessEngineBuild in class AbstractProcessEnginePluginpublic List<ProcessEnginePlugin> getPlugins()
public String toString()
toString in class AbstractProcessEnginePlugin
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||