Class CoreBean

    • Constructor Detail

      • CoreBean

        public CoreBean​(Engine engine)
                 throws javax.management.NotCompliantMBeanException
        Throws:
        javax.management.NotCompliantMBeanException
    • Method Detail

      • getPages

        public int getPages()
        Return the page count in the Wiki.
        Returns:
        the page content
      • getVersion

        public java.lang.String getVersion()
      • getTitle

        public java.lang.String getTitle()
        Description copied from interface: AdminBean
        Return a human-readable title for this AdminBean.
        Returns:
        the bean's title
      • getType

        public int getType()
        Description copied from interface: AdminBean
        Returns a type (UNKNOWN, EDITOR, etc).
        Returns:
        the bean's type
      • getId

        public java.lang.String getId()
        Description copied from class: SimpleAdminBean
        By default, this method returns the class name of the bean. This is suitable, if you have a singleton bean.
        Specified by:
        getId in interface GenericHTTPHandler
        Overrides:
        getId in class SimpleAdminBean
        Returns:
        the identifier for the bean
      • getAttributeNames

        public java.lang.String[] getAttributeNames()
        Description copied from class: SimpleMBean
        This method must return a list of attributes which are exposed by the SimpleMBean. If there's a getXXX() method available, it'll be exposed as a getter, and if there's a setXXX() method available, it'll be exposed as a setter. For example:
             public void setFoo( String foo ) ...
             public String getFoo() ...
        
             public String[] getAttributeNames()
             {
                 String[] attrs = { "foo" };
        
                 return attrs;
             }
          
        Also, methods starting with "is" are also recognized as getters (e.g. public boolean isFoo().)
        Specified by:
        getAttributeNames in class SimpleMBean
        Returns:
        An array of attribute names that can be get and optionally set.
      • getMethodNames

        public java.lang.String[] getMethodNames()
        Description copied from class: SimpleMBean
        This method must return a list of operations which are to be exposed by the SimpleMBean. Note that using overloaded method names is not supported - only one will be exposed as a JMX method at random.
        Specified by:
        getMethodNames in class SimpleMBean
        Returns:
        An array of method names that should be exposed as JMX operations.