Class UserBean

java.lang.Object
All Implemented Interfaces:
javax.management.DynamicMBean, AdminBean, GenericHTTPHandler

public class UserBean
extends SimpleAdminBean
  • Constructor Details

    • UserBean

      public UserBean​(Engine engine) throws javax.management.NotCompliantMBeanException
      Throws:
      javax.management.NotCompliantMBeanException
  • Method Details

    • 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.
    • doPost

      public java.lang.String doPost​(Context context)
      Description copied from class: SimpleAdminBean
      Not implemented yet.
      Specified by:
      doPost in interface GenericHTTPHandler
      Overrides:
      doPost in class SimpleAdminBean
      Parameters:
      context - associated WikiContext
      Returns:
      the response string resulting from the POST
    • 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