| Interface | Description |
|---|---|
| ApiImporter | |
| Plugin | Defines the interface of a SoapUI plugin. |
| PluginAware | Actions and factories that implements this interface will get a reference to the plugin itself when they are loaded by PluginLoader. |
| PluginListener | |
| UninstallablePlugin | A plugin implementing this interface can be uninstalled runtime, i.e. without restarting SoapUI. |
| Class | Description |
|---|---|
| AvailablePlugin | |
| DependencyStatus | |
| IgnoredPluginInfo | The class implements a record of an ignored plugin. |
| JarClassLoader | |
| JmsPluginInvocationHandler | Invocation handler for a dynamically constructed plugin which exposes a JmsConnector. |
| JmsPluginInvocationHandler.PropertyBasedJmsConnector | |
| ListenerClassComparator | Comparator ensuring that the listener priority is respected when registering listeners. |
| LoadedPlugin.Builder | |
| LoaderBase | |
| LoaderBase.TypeAnnotationsScanner | |
| PluginAdapter | A helper class providing reasonable defaults for all methods in the Plugin interface. |
| PluginDependencyResolver | Resolves the order in which plugins should be loaded. |
| PluginId | |
| PluginInfo | |
| PluginLoader | Responsible for loading plugins into SoapUI. |
| PluginManager | |
| Version | Represents a plugin version |
| Exception | Description |
|---|---|
| InvalidPluginException | |
| MissingPluginClassException |
| Annotation Type | Description |
|---|---|
| FactoryConfiguration | Marks a class in a plugin JAR file as a listener to be registered by SoapUI. |
| ListenerConfiguration | Marks a class as a listener to be registered by the plugin/module loader. |
| PluginApiImporter | Marks a class in a plugin JAR file as an ApiImporter to be registered by ReadyAPI. |
| PluginConfiguration | Indicates that the annotated class should be singled out as the configuration of the plugin. |
| PluginDependencies | Indicates that plugin defined by the annotated class has a dependency on another plugin. |
| PluginDependency | Indicates that plugin defined by the annotated class has a dependency on another plugin. |