public interface PluginManager
extends org.mule.runtime.api.lifecycle.Lifecycle
| Modifier and Type | Method and Description |
|---|---|
void |
disablePlugin(String name)
Disables an enabled plugin.
|
void |
enablePlugin(String name)
Enables a disabled plugin.
|
ManagedMulePlugin |
findRegisteredPlugin(String name)
Finds a given plugin by name.
|
Collection<ManagedMulePlugin> |
registeredPlugins()
List all registered mule plugins
|
void |
registerPlugin(ManagedMulePlugin plugin)
Registers a plugin in the mule instance
|
void |
unregisterPlugin(String name)
Unregisters a plugin from the mule instance.
|
void registerPlugin(ManagedMulePlugin plugin) throws PluginAlreadyRegisteredException
plugin - plugin to registerPluginAlreadyRegisteredException - if there is already a mule plugin registered with the same namevoid unregisterPlugin(String name) throws PluginNoRegisteredException
name - name of the plugin to unregisterPluginNoRegisteredException - if there is no such registered pluginCollection<ManagedMulePlugin> registeredPlugins()
ManagedMulePlugin findRegisteredPlugin(String name)
name - name of the plugin to findvoid disablePlugin(String name) throws PluginNoRegisteredException, PluginLifecycleException
name - name of the plugin to disablePluginNoRegisteredException - if there is no such registered pluginPluginLifecycleException - if plugin is already disabledvoid enablePlugin(String name) throws PluginNoRegisteredException, PluginLifecycleException
name - name of the plugin to enablePluginNoRegisteredException - if there is no such registered pluginPluginLifecycleException - if plugin is already enabledCopyright © 2006–2022 MuleSoft, Inc.. All rights reserved.