|
||||||||||
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 |
PluginAwareness | Represents a concept that a plugin is aware of. |
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 | |
---|---|
PluginAwareness.Flags | Each entry here represents a particular plugin's awareness. |
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 |