Openfire 3.4.1 Javadoc

Package org.jivesoftware.openfire.container

The microkernel core of the server is a simple, flexible, nested container framework defined in this package.

See:
          Description

Interface Summary
Module Logical, server-managed entities must implement this interface.
Plugin Plugin interface.
PluginListener Allows for notifications that a plugin has been either created or destroyed.
PluginManagerListener Interface to listen for plugin manager events.
 

Class Summary
AdminConsolePlugin The admin console plugin.
BasicModule A default Module implementation that basically avoids subclasses having to implement the whole Module interface.
GetAdminConsoleInfoTask Task that will return the bind interface and ports being used by the admin console of the node where the task will be executed.
PluginClassLoader ClassLoader for plugins.
PluginDevEnvironment Represents the data model used to represent development mode within the Jive Openfire plugin framework.
PluginIconServlet Servlet is used for retrieval of plugin icons.
PluginManager Loads and manages plugins.
PluginServlet The plugin servlet acts as a proxy for web requests (in the admin console) to plugins.
 

Enum Summary
PluginManager.License An enumberation for plugin license agreement types.
 

Package org.jivesoftware.openfire.container Description

The microkernel core of the server is a simple, flexible, nested container framework defined in this package.

The container model consists of  three primary participants:

The nesting nature of containers allows a tree-like server architecture with a root 'bootstrap container' with core modules, and child containers with their own modules. Child containers by default inherit and extend the bootstrap container's classpath and services while being protected from implementation details of any modules, containers, or services in layers above them. In some cases, child containers may have restricted views or access to upper levels of the tree (e.g. a user plug-in container that allows users to add arbitrary server extensions).


Openfire 3.4.1 Javadoc

Copyright © 2003-2007 Jive Software.