|
||||||||||
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
The use of PluginBase is recommended for actual Implementation |
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
Extend this class if your plugin is not a JavaPlugin |
PluginDescriptionFile | Provides access to a Plugins description file, plugin.yaml |
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 |