| Interface | Description |
|---|---|
| PluginConfigurer |
Configures plugin properties.
|
| PluginConfigurerFactory |
Creates a configurer for a given
MulePlugin |
| PluginFactory |
Creates a plugin from a
ServerPluginDescriptor |
| PluginPropertyDiscoverer |
Inspects
MulePlugin instances looking for plugin properties, ie, fields
annotated with PluginProperty |
| PluginPropertyDiscovererFactory |
Creates
PluginPropertyDiscoverer for a given plugin |
| Class | Description |
|---|---|
| MulePluginConfigurer |
Implements
PluginConfigurer to configure plugin instances that are proxied using
ClassLoaderInjectorInvocationHandler |
| MulePluginConfigurerFactory |
Creates
MulePluginConfigurer instances |
| MulePluginFactory | |
| MulePluginPropertyDiscoverer |
Discovers plugin properties looking for fields annotated with
PluginProperty |
| MulePluginPropertyDiscovererFactory |
Creates
MulePluginPropertyDiscoverer instances |
| PluginPropertyDescriptor |
Contains relevant property information extracted from a field annotated with
PluginProperty |
| ServerPluginDescriptor |
Contains all information needed to create and use a server plugin.
|
| ServerPluginDescriptorFactory |
Creates a
ServerPluginDescriptor from a folder with a plugin structure. |
| Exception | Description |
|---|---|
| InvalidPluginClassException |
Indicates that a given class cannot be used to create a plugin.
|
| PluginInstantiationException |
Thrown to indicate an attempt to create a mule plugin using a class qualified name that is not valid.
|
Copyright © 2006–2022 MuleSoft, Inc.. All rights reserved.