Uses of Interface
org.jivesoftware.openfire.container.Plugin
Packages that use Plugin
Package
Description
Database connection code.
The microkernel core of the server is a simple, flexible, nested
container framework defined in this package.
-
Uses of Plugin in org.jivesoftware.database
Methods in org.jivesoftware.database with parameters of type PluginModifier and TypeMethodDescriptionboolean
SchemaManager.checkPluginSchema
(Plugin plugin) Checks the plugin's database schema (if one is required) to ensure that it's installed and up to date. -
Uses of Plugin in org.jivesoftware.openfire.container
Classes in org.jivesoftware.openfire.container that implement PluginMethods in org.jivesoftware.openfire.container that return types with arguments of type PluginModifier and TypeMethodDescriptionPluginManager.getPluginByCanonicalName
(String canonicalName) Returns a loaded plugin by its canonical name ornull
if a plugin with that name does not exist.PluginManager.getPluginByName
(String pluginName) Returns a loaded plugin by the name contained in the plugin.xml <name/> tag, ignoring case.PluginManager.getPlugins()
Returns a Collection of all loaded plugins.Methods in org.jivesoftware.openfire.container with parameters of type PluginModifier and TypeMethodDescriptionstatic String
Returns the author of a plugin.PluginManager.getCanonicalName
(Plugin plugin) Returns the canonical name for a loaded plugin.static String
PluginMetadataHelper.getCanonicalName
(Plugin plugin) Returns the canonical name for the plugin, derived from the plugin archive file name.static URL
PluginMetadataHelper.getChangelog
(Plugin plugin) static String
PluginMetadataHelper.getDatabaseKey
(Plugin plugin) Returns the database schema key of a plugin, if it exists.static int
PluginMetadataHelper.getDatabaseVersion
(Plugin plugin) Returns the database schema version of a plugin, if it exists.static String
PluginMetadataHelper.getDescription
(Plugin plugin) Returns the description of a plugin.static URL
static PluginMetadata
PluginMetadata.getInstance
(Plugin plugin) Constructs a metadata object based on a plugin.static String
PluginMetadataHelper.getLicense
(Plugin plugin) Returns the license agreement type that the plugin is governed by.static JavaSpecVersion
PluginMetadataHelper.getMinJavaVersion
(Plugin plugin) Returns the minimum Java specification version this plugin needs to run.static Version
PluginMetadataHelper.getMinServerVersion
(Plugin plugin) Returns the minimum server version this plugin can run within.static String
Returns the name of a plugin.static String
PluginMetadataHelper.getParentPlugin
(Plugin plugin) Returns the name of the directory of the parent for this plugin.PluginManager.getPluginClassloader
(Plugin plugin) Returns the classloader of a plugin.PluginManager.getPluginPath
(Plugin plugin) Returns the plugin's directory.static Version
PluginMetadataHelper.getPriorToServerVersion
(Plugin plugin) Returns the server version up, but not including, in which this plugin can run within.static URL
static Version
PluginMetadataHelper.getVersion
(Plugin plugin) Returns the version of a plugin.static boolean
PluginMetadataHelper.isCsrfProtectionEnabled
(Plugin plugin) Class<?>
Loads a class from the classloader of a plugin.void
PluginListener.pluginCreated
(String pluginName, Plugin plugin) Called when a plugin has been created.void
PluginListener.pluginDestroyed
(String pluginName, Plugin plugin) Called when a plugin has been destroyed.static String
PluginServlet.registerServlet
(PluginManager pluginManager, Plugin plugin, javax.servlet.GenericServlet servlet, String relativeUrl) Registers a live servlet for a plugin programmatically, does not initialize the servlet.static void
PluginServlet.registerServlets
(PluginManager manager, Plugin plugin, File webXML) Registers all JSP page servlets for a plugin.static javax.servlet.GenericServlet
PluginServlet.unregisterServlet
(Plugin plugin, String url) Unregister a live servlet for a plugin programmatically.Constructors in org.jivesoftware.openfire.container with parameters of type PluginModifierConstructorDescriptionPluginServletContext
(javax.servlet.ServletContext proxy, PluginManager pluginManager, Plugin plugin)