public abstract class AbstractPluginProcessor extends Object implements PluginProcessor
PluginProcessor| Constructor and Description |
|---|
AbstractPluginProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
accepts(ManagedMulePlugin managedPlugin)
Indicates if the processor has to process a given plugin
|
void |
disposePlugin(ManagedMulePlugin managedPlugin)
Disposes a plugin.
|
protected abstract void |
doDisposePlugin(ManagedMulePlugin managedPlugin)
Provides a hook to dispose a given plugin which is invoked only when
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns true |
protected abstract void |
doInitializePlugin(ManagedMulePlugin managedPlugin)
Provides a hook to initialize a given plugin which is invoked only when
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns true |
protected abstract void |
doStartPlugin(ManagedMulePlugin managedPlugin)
Provides a hook to start a given plugin which is invoked only when
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns true |
protected abstract void |
doStopPlugin(ManagedMulePlugin managedPlugin)
Provides a hook to stop a given plugin which is invoked only when
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns true |
void |
initialisePlugin(ManagedMulePlugin managedPlugin)
Initializes a plugin.
|
void |
startPlugin(ManagedMulePlugin managedPlugin)
Processes the start of a plugin.
|
void |
stopPlugin(ManagedMulePlugin managedPlugin)
Processes the stopping of a plugin.
|
public final void startPlugin(ManagedMulePlugin managedPlugin)
PluginProcessorstartPlugin in interface PluginProcessormanagedPlugin - plugin to addpublic final void stopPlugin(ManagedMulePlugin managedPlugin)
PluginProcessorstopPlugin in interface PluginProcessormanagedPlugin - plugin to removepublic void initialisePlugin(ManagedMulePlugin managedPlugin)
PluginProcessorinitialisePlugin in interface PluginProcessorpublic void disposePlugin(ManagedMulePlugin managedPlugin)
PluginProcessordisposePlugin in interface PluginProcessorprotected abstract void doDisposePlugin(ManagedMulePlugin managedPlugin)
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns truemanagedPlugin - plugin to addprotected abstract void doInitializePlugin(ManagedMulePlugin managedPlugin)
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns truemanagedPlugin - plugin to addprotected abstract boolean accepts(ManagedMulePlugin managedPlugin)
managedPlugin - plugin to checkprotected abstract void doStartPlugin(ManagedMulePlugin managedPlugin)
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns truemanagedPlugin - plugin to addprotected abstract void doStopPlugin(ManagedMulePlugin managedPlugin)
accepts(com.mulesoft.mule.runtime.plugin.ManagedMulePlugin) returns truemanagedPlugin - plugin to removeCopyright © 2006–2022 MuleSoft, Inc.. All rights reserved.