|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| EventExecutor | Interface which defines the class for event call backs to plugins |
| Plugin | Represents a Plugin |
| PluginLoader | Represents a plugin loader, which handles direct access to specific types of plugins |
| PluginManager | Handles all plugin management from the Server |
| ServicesManager | Manages services and service providers. |
| Class Summary | |
|---|---|
| PluginBase | Represents a base Plugin |
| PluginDescriptionFile | This type is the runtime-container for the information in the plugin.yml. |
| PluginLogger | The PluginLogger class is a modified Logger that prepends all logging calls with the name of the
plugin doing the logging. |
| RegisteredListener | Stores relevant information for plugin listeners |
| RegisteredServiceProvider<T> | A registered service provider. |
| SimplePluginManager | Handles all plugin management from the Server |
| SimpleServicesManager | A simple services manager. |
| TimedRegisteredListener | Extends RegisteredListener to include timing information |
| Enum Summary | |
|---|---|
| PluginLoadOrder | Represents the order in which a plugin should be initialized and enabled |
| ServicePriority | Represents various priorities of a provider. |
| Exception Summary | |
|---|---|
| AuthorNagException | |
| IllegalPluginAccessException | Thrown when a plugin attempts to interact with the server when it is not enabled |
| InvalidDescriptionException | Thrown when attempting to load an invalid PluginDescriptionFile |
| InvalidPluginException | Thrown when attempting to load an invalid Plugin file |
| UnknownDependencyException | Thrown when attempting to load an invalid Plugin file |
Classes specifically relating to loading software modules at runtime.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||