当前页面:
在线文档首页 >
JBoss 3.2.7 console API Documentation 英文版文档
PluginManager (JBoss Console API) - JBoss 3.2.7 console API Documentation 英文版文档
org.jboss.console.manager
Class PluginManager
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.console.manager.PluginManager
- All Implemented Interfaces:
- EventListener, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, javax.management.NotificationListener, PluginManagerMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean
- public class PluginManager
- extends org.jboss.system.ServiceMBeanSupport
- implements PluginManagerMBean, javax.management.NotificationListener
Fields inherited from class org.jboss.system.ServiceMBeanSupport |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Methods inherited from class org.jboss.system.ServiceMBeanSupport |
create, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.system.ServiceMBean |
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
create, destroy, start, stop |
PLUGIN_MANAGER_NAME
public static String PLUGIN_MANAGER_NAME
plugins
protected ArrayList plugins
bootstrapResource
protected ManageableResource bootstrapResource
jndiName
public String jndiName
treeVersion
protected long treeVersion
currentTrees
protected HashMap currentTrees
mainLogoUrl
protected String mainLogoUrl
mainLinkUrl
protected String mainLinkUrl
enableShutdown
protected boolean enableShutdown
PluginManager
public PluginManager()
createService
public void createService()
throws Exception
- Throws:
Exception
startService
public void startService()
throws Exception
- Throws:
Exception
stopService
public void stopService()
registerPlugin
public void registerPlugin(String consolePluginClassName)
throws Exception
- send a message
- Specified by:
registerPlugin
in interface PluginManagerMBean
- Throws:
Exception
registerPlugin
public void registerPlugin(ConsolePlugin plugin)
- send a message
- Specified by:
registerPlugin
in interface PluginManagerMBean
unregisterPlugin
public void unregisterPlugin(ConsolePlugin plugin)
- send a message
- Specified by:
unregisterPlugin
in interface PluginManagerMBean
regenerateAdminTree
public void regenerateAdminTree()
- Specified by:
regenerateAdminTree
in interface PluginManagerMBean
regenerateAdminTreeForProfile
public void regenerateAdminTreeForProfile(String profile)
- Specified by:
regenerateAdminTreeForProfile
in interface PluginManagerMBean
getTreeForProfile
public TreeInfo getTreeForProfile(String profile)
- Specified by:
getTreeForProfile
in interface PluginManagerMBean
getUpdateTreeForProfile
public TreeInfo getUpdateTreeForProfile(String profile,
long knownVersion)
- Only return the tree if the actual version is bigger than the known version
- Specified by:
getUpdateTreeForProfile
in interface PluginManagerMBean
getMBeanServer
public javax.management.MBeanServer getMBeanServer()
- Specified by:
getMBeanServer
in interface PluginManagerMBean
getBootstrapResource
public ManageableResource getBootstrapResource()
- Specified by:
getBootstrapResource
in interface PluginManagerMBean
getJndiName
public String getJndiName()
- Specified by:
getJndiName
in interface PluginManagerMBean
setJndiName
public void setJndiName(String jndiName)
- Specified by:
setJndiName
in interface PluginManagerMBean
isEnableShutdown
public boolean isEnableShutdown()
- Specified by:
isEnableShutdown
in interface PluginManagerMBean
setEnableShutdown
public void setEnableShutdown(boolean enableShutdown)
- Specified by:
setEnableShutdown
in interface PluginManagerMBean
getMainLinkUrl
public String getMainLinkUrl()
- Specified by:
getMainLinkUrl
in interface PluginManagerMBean
setMainLinkUrl
public void setMainLinkUrl(String mainLinkUrl)
- Specified by:
setMainLinkUrl
in interface PluginManagerMBean
getMainLogoUrl
public String getMainLogoUrl()
- Specified by:
getMainLogoUrl
in interface PluginManagerMBean
setMainLogoUrl
public void setMainLogoUrl(String mainLogoUrl)
- Specified by:
setMainLogoUrl
in interface PluginManagerMBean
handleNotification
public void handleNotification(javax.management.Notification notif,
Object handback)
- Specified by:
handleNotification
in interface javax.management.NotificationListener
getTreesForResource
protected Iterator getTreesForResource(ManageableResource res,
String profile,
ArrayList pluginsSubset)
getPluginsSubsetForProfile
protected ArrayList getPluginsSubsetForProfile(String profile)
findSubResources
protected HashSet findSubResources(TreeNode tree)
bindProxyInJndi
protected void bindProxyInJndi()
throws Exception
- Throws:
Exception
initNotificationReception
protected void initNotificationReception()
throws Exception
- Throws:
Exception
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.