|
Wildfire 3.2.4 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jivesoftware.wildfire.container.AdminConsolePlugin
public class AdminConsolePlugin
The admin console plugin. It starts a Jetty instance on the configured port and loads the admin console web application.
Constructor Summary | |
---|---|
AdminConsolePlugin()
Create a Jetty module. |
Method Summary | |
---|---|
void |
destroyPlugin()
Destroys the plugin. |
int |
getAdminSecurePort()
Returns the SSL port on which the admin console is current operating. |
int |
getAdminUnsecurePort()
Returns the non-SSL port on which the admin console is currently operating. |
org.mortbay.jetty.handler.ContextHandlerCollection |
getContexts()
Returns the collection of Jetty contexts used in the admin console. |
void |
initializePlugin(PluginManager manager,
File pluginDir)
Initializes the plugin. |
boolean |
isRestartNeeded()
Returns true if the Jetty server needs to be restarted. |
void |
restart()
|
void |
shutdown()
Shuts down the Jetty server. |
void |
startup()
Starts the Jetty instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdminConsolePlugin()
Method Detail |
---|
public void startup()
public void shutdown()
public void initializePlugin(PluginManager manager, File pluginDir)
Plugin
initializePlugin
in interface Plugin
manager
- the plugin manager.pluginDir
- the directory where the plugin is located.public void destroyPlugin()
Plugin
Implementations of this method must release all resources held by the plugin such as file handles, database or network connections, and references to core Wildfire classes. In other words, a garbage collection executed after this method is called must be able to clean up all plugin classes.
destroyPlugin
in interface Plugin
public boolean isRestartNeeded()
public int getAdminUnsecurePort()
public int getAdminSecurePort()
public org.mortbay.jetty.handler.ContextHandlerCollection getContexts()
ContextHandlerCollection contexts = ((AdminConsolePlugin)pluginManager.getPlugin("admin")).getContexts(); context = new WebAppContext(SOME_DIRECTORY, "/CONTEXT_NAME"); contexts.addHandler(context); context.setWelcomeFiles(new String[]{"index.jsp"}); context.start();
public void restart()
|
Wildfire 3.2.4 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |