org.jboss.console.plugins
Class AOPLister

java.lang.Object
  extended byorg.jboss.console.plugins.helpers.AbstractPluginWrapper (src) 
      extended byorg.jboss.console.plugins.AOPLister
All Implemented Interfaces:
ConsolePlugin (src) , PluginWrapper (src) , java.io.Serializable

public class AOPLister
extends AbstractPluginWrapper (src)

As the number of MBeans is very big, we use a real Java class which is far faster than beanshell

See Also:
, Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.jboss.console.plugins.helpers.AbstractPluginWrapper (src)
AbstractPluginWrapper.InternalResourceChecker (src) , AbstractPluginWrapper.RootTreeChecker (src) , AbstractPluginWrapper.SingleMBeanChecker (src) , AbstractPluginWrapper.StandardMBeanChecker (src) , AbstractPluginWrapper.SubFolderChecker (src)
 
Field Summary
 
Fields inherited from class org.jboss.console.plugins.helpers.AbstractPluginWrapper (src)
checker, FOLDER_NAME_PARAM, folderName, IS_ROOT_NODE_PARAM, log, MBEAN_CLASS_PARAM, mbeanClass, mbeanServer, OBJECT_NAME_PARAM, objectName, pluginName, pluginVersion, pm, rootContextName, SCRIPT_NAME_PARAM, WRAPPER_CLASS_PARAM
 
Fields inherited from interface org.jboss.console.manager.interfaces.ConsolePlugin (src)
PLUGIN_PROFILES, WEB_PROFILE
 
Constructor Summary
AOPLister()
           
 
Method Summary
 TreeNode (src) [] createAdvisorNodes(ClassAdvisor advisor)
           
 TreeNode (src) [] createConstructorConstructorCallers(int index, ClassAdvisor advisor, java.util.HashMap called)
           
 TreeNode (src) [] createConstructorMethodCallers(int index, ClassAdvisor advisor, java.util.HashMap called)
           
 TreeNode (src) [] createMethodConstructorCallers(long callingHash, ClassAdvisor advisor, java.util.HashMap called)
           
 TreeNode (src) [] createMethodMethodCallers(long callingHash, ClassAdvisor advisor, java.util.HashMap called)
           
 void destroy()
           
protected  TreeNode (src) getTreeForResource(java.lang.String profile, ManageableResource (src)  resource)
           
 TreeNode (src) [] getUnboundBindings()
           
 void init(ServletConfig servletConfig)
           
static java.lang.String outputChain(Interceptor[] chain)
           
static java.lang.String shortenConstructor(java.lang.String classname, java.lang.reflect.Constructor constructor)
           
static java.lang.String shortenField(java.lang.String classname, java.lang.reflect.Field field)
           
static java.lang.String shortenMethod(java.lang.String classname, java.lang.reflect.Method method)
           
 
Methods inherited from class org.jboss.console.plugins.helpers.AbstractPluginWrapper (src)
createMenus, createResourceNode, createResourceNode, createTreeNode, encode, findJBossMBeanServer, findPluginManager, fixUrl, getIdentifier, getMBeanServer, getMBeansForClass, getMBeansForQuery, getPluginIdentifier, getPluginVersion, getSubTreeForResource, getSupportedProfiles, getVersion, isResourceToBeManaged, readConfigurationParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AOPLister

public AOPLister()
Method Detail

shortenMethod

public static java.lang.String shortenMethod(java.lang.String classname,
                                             java.lang.reflect.Method method)

shortenConstructor

public static java.lang.String shortenConstructor(java.lang.String classname,
                                                  java.lang.reflect.Constructor constructor)

shortenField

public static java.lang.String shortenField(java.lang.String classname,
                                            java.lang.reflect.Field field)

createAdvisorNodes

public TreeNode (src) [] createAdvisorNodes(ClassAdvisor advisor)
                              throws java.lang.Exception
Throws:
java.lang.Exception

createConstructorMethodCallers

public TreeNode (src) [] createConstructorMethodCallers(int index,
                                                 ClassAdvisor advisor,
                                                 java.util.HashMap called)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

createConstructorConstructorCallers

public TreeNode (src) [] createConstructorConstructorCallers(int index,
                                                      ClassAdvisor advisor,
                                                      java.util.HashMap called)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

createMethodMethodCallers

public TreeNode (src) [] createMethodMethodCallers(long callingHash,
                                            ClassAdvisor advisor,
                                            java.util.HashMap called)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

createMethodConstructorCallers

public TreeNode (src) [] createMethodConstructorCallers(long callingHash,
                                                 ClassAdvisor advisor,
                                                 java.util.HashMap called)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getUnboundBindings

public TreeNode (src) [] getUnboundBindings()
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTreeForResource

protected TreeNode (src)  getTreeForResource(java.lang.String profile,
                                      ManageableResource (src)  resource)
Specified by:
getTreeForResource in class AbstractPluginWrapper (src)

outputChain

public static java.lang.String outputChain(Interceptor[] chain)

init

public void init(ServletConfig servletConfig)
          throws java.lang.Exception
Specified by:
init in interface PluginWrapper (src)
Overrides:
init in class AbstractPluginWrapper (src)
Throws:
java.lang.Exception

destroy

public void destroy()
Specified by:
destroy in interface PluginWrapper (src)
Overrides:
destroy in class AbstractPluginWrapper (src)