Save This Page
Home » JBoss-5.1.0 » org.jboss.console » manager » [javadoc | source]
org.jboss.console.manager
public class: PluginManager [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.console.manager.PluginManager

All Implemented Interfaces:
    NotificationListener, PluginManagerMBean, KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

Field Summary
public static  String PLUGIN_MANAGER_NAME     
protected  ArrayList plugins     
protected  ManageableResource bootstrapResource     
public  String jndiName     
protected  long treeVersion     
protected  HashMap currentTrees     
protected  String mainLogoUrl     
protected  String mainLinkUrl     
protected  boolean enableShutdown     
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Constructor:
 public PluginManager() 
Method from org.jboss.console.manager.PluginManager Summary:
bindProxyInJndi,   createService,   findSubResources,   getBootstrapResource,   getJndiName,   getMBeanServer,   getMainLinkUrl,   getMainLogoUrl,   getPluginsSubsetForProfile,   getTreeForProfile,   getTreesForResource,   getUpdateTreeForProfile,   handleNotification,   initNotificationReception,   isEnableShutdown,   regenerateAdminTree,   regenerateAdminTreeForProfile,   registerPlugin,   registerPlugin,   setEnableShutdown,   setJndiName,   setMainLinkUrl,   setMainLogoUrl,   startService,   stopService,   unregisterPlugin
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.console.manager.PluginManager Detail:
 protected  void bindProxyInJndi() throws Exception 
 public  void createService() throws Exception 
 protected HashSet findSubResources(TreeNode tree) 
 public ManageableResource getBootstrapResource() 
 public String getJndiName() 
 public MBeanServer getMBeanServer() 
 public String getMainLinkUrl() 
 public String getMainLogoUrl() 
 protected ArrayList getPluginsSubsetForProfile(String profile) 
 public synchronized TreeInfo getTreeForProfile(String profile) 
 protected Iterator getTreesForResource(ManageableResource res,
    String profile,
    ArrayList pluginsSubset) 
 public synchronized TreeInfo getUpdateTreeForProfile(String profile,
    long knownVersion) 
    Only return the tree if the actual version is bigger than the known version
 public  void handleNotification(Notification notif,
    Object handback) 
 protected  void initNotificationReception() throws Exception 
 public boolean isEnableShutdown() 
 public synchronized  void regenerateAdminTree() 
 public synchronized  void regenerateAdminTreeForProfile(String profile) 
 public  void registerPlugin(String consolePluginClassName) throws Exception 
    send a message
 public synchronized  void registerPlugin(ConsolePlugin plugin) 
    send a message
 public  void setEnableShutdown(boolean enableShutdown) 
 public  void setJndiName(String jndiName) 
 public  void setMainLinkUrl(String mainLinkUrl) 
 public  void setMainLogoUrl(String mainLogoUrl) 
 public  void startService() throws Exception 
 public  void stopService() 
 public synchronized  void unregisterPlugin(ConsolePlugin plugin) 
    send a message