You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2003/04/25 23:20:20 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans mbeans-descriptors.xml

costin      2003/04/25 14:20:20

  Modified:    catalina/src/share/org/apache/catalina/mbeans
                        mbeans-descriptors.xml
  Log:
  Remove the moved descriptors.
  
  Revision  Changes    Path
  1.23      +46 -1369  jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/mbeans-descriptors.xml
  
  Index: mbeans-descriptors.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/mbeans-descriptors.xml,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- mbeans-descriptors.xml	20 Mar 2003 05:43:48 -0000	1.22
  +++ mbeans-descriptors.xml	25 Apr 2003 21:20:20 -0000	1.23
  @@ -1,262 +1,6 @@
   <?xml version="1.0"?>
   <mbeans-descriptors>
   
  -
  -  <mbean         name="ContextConfig"
  -          description="Startup event listener for a Context that configures the
  -                       properties of that Context, and the associated defined
  -                       servlets"
  -               domain="Catalina"
  -                group="Listener"
  -                 type="org.apache.catalina.startup.ContextConfig">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="ContextEnvironment"
  -            className="org.apache.catalina.mbeans.ContextEnvironmentMBean"
  -          description="Representation of an application environment entry"
  -               domain="Catalina"
  -                group="Resources"
  -                 type="org.apache.catalina.deploy.ContextEnvironment">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="description"
  -          description="The description of this environment entry"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="name"
  -          description="The name of this environment entry"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="override"
  -          description="Does this environment entry allow overrides by the
  -                       application deployment descriptor"
  -                 type="boolean"/>
  -
  -    <attribute   name="type"
  -          description="The type of this environment entry"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="value"
  -          description="The value of this environment entry"
  -                 type="java.lang.String"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="ContextResource"
  -            className="org.apache.catalina.mbeans.ContextResourceMBean"
  -          description="Representation of a resource reference for a web application"
  -               domain="Catalina"
  -                group="Resources"
  -                 type="org.apache.catalina.deploy.ContextResource">
  -
  -    <attribute   name="auth"
  -          description="The authorization requirement for this resource"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="description"
  -          description="The description of this resource"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="name"
  -          description="The name of this resource"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="scope"
  -          description="The sharing scope of this resource factory"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="type"
  -          description="The type of this environment entry"
  -                 type="java.lang.String"/>
  -
  -  </mbean>
  -
  -
  -   <mbean         name="ContextResourceLink"
  -            className="org.apache.catalina.mbeans.ContextResourceLinkMBean"
  -          description="Representation of a resource link for a web application"
  -               domain="Catalina"
  -                group="Resources"
  -                 type="org.apache.catalina.deploy.ContextResourceLink">
  -
  -    <attribute   name="global"
  -          description="The global name of this resource"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="name"
  -          description="The name of this resource"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="type"
  -          description="The type of this resource"
  -                 type="java.lang.String"/>
  -
  -  </mbean>
  -
  -
  -
  -
  -
  -  <mbean         name="EngineConfig"
  -          description="Startup event listener for a Engine that configures the
  -                       properties of that Engine, and the associated defined
  -                       contexts"
  -               domain="Catalina"
  -                group="Listener"
  -                 type="org.apache.catalina.startup.EngineConfig">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -  </mbean>
  -
  -
  -
  -
  -  <mbean         name="FileLogger"
  -          description="Implementation of Logger that appends log messages to a
  -                       file"
  -               domain="Catalina"
  -                group="Logger"
  -                 type="org.apache.catalina.logger.FileLogger">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="directory"
  -          description="The directory in which log files are created"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="prefix"
  -          description="The prefix that is added to log file filenames"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="suffix"
  -          description="The suffix that is added to log file filenames"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="timestamp"
  -          description="Should logged messages be date/time stamped?"
  -                 type="boolean"/>
  -
  -    <attribute   name="verbosity"
  -          description="The verbosity level for above which log messages may be
  -                       filtered"
  -                 type="int"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="Group"
  -            className="org.apache.catalina.mbeans.GroupMBean"
  -          description="Group from a user database"
  -               domain="Users"
  -                group="Group"
  -                 type="org.apache.catalina.Group">
  -
  -    <attribute   name="description"
  -          description="Description of this group"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="groupname"
  -          description="Group name of this group"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roles"
  -          description="MBean Names of roles for this group"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <attribute   name="users"
  -          description="MBean Names of user members of this group"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <operation   name="addRole"
  -          description="Add a new authorized role for this group"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="role"
  -          description="Role to be added"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeRole"
  -          description="Remove an old authorized role for this group"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="role"
  -          description="Role to be removed"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeRoles"
  -          description="Remove all authorized roles for this group"
  -               impact="ACTION"
  -           returnType="void">
  -    </operation>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="HostConfig"
  -          description="Startup event listener for a Host that configures the
  -                       properties of that Host, and the associated defined
  -                       contexts"
  -               domain="Catalina"
  -                group="Listener"
  -                 type="org.apache.catalina.startup.HostConfig">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="configClass"
  -          description="The Java class name of the Context configuration class we
  -                        should use"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="contextClass"
  -          description="The Java class name of the Context implementation we
  -                       should use"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -  </mbean>
  -
  -
     <mbean         name="Http10Connector"
             description="HTTP/1.0 Connector for Tomcat Standalone"
                  domain="Catalina"
  @@ -326,7 +70,6 @@
       <attribute   name="secure"
             description="Is this a secure (SSL) Connector?"
                    type="boolean"/>
  -
     </mbean>
   
   
  @@ -408,406 +151,67 @@
     </mbean>
   
   
  -  <mbean         name="JAASRealm"
  -          description="Implmentation of Realm that authenticates users via the
  -                       Java Authentication and Authorization Service (JAAS)"
  -               domain="Catalina"
  -                group="Realm"
  -                 type="org.apache.catalina.realm.JAASRealm">
  -
  -    <attribute   name="appName"
  -          description="The application name passed to the JAAS LoginContext,
  -                       which uses it to select the set of relevant
  -                       LoginModules"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="digest"
  -          description="Digest algorithm used in storing passwords in a
  -                       non-plaintext format"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roleClassNames"
  -          description="Comma-delimited list of javax.security.Principal classes
  -                       that represent security roles"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="userClassNames"
  -          description="Comma-delimited list of javax.security.Principal classes
  -                       that represent individual users"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="validate"
  -          description="Should we validate client certificate chains when they
  -                       are presented?"
  -                 type="java.lang.String"/>
  -
  -
  -    <operation name="start" description="Start" impact="ACTION" returnType="void" />
  -    <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
  -    <operation name="init" description="Init" impact="ACTION" returnType="void" />
  -    <operation name="destroy" description="Destroy" impact="ACTION" returnType="void" />
  -  </mbean>
  -
  -
  -  <mbean         name="JDBCRealm"
  -          description="Implementation of Realm that works with any JDBC
  -                       supported database"
  -               domain="Catalina"
  -                group="Realm"
  -                 type="org.apache.catalina.realm.JDBCRealm">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="connectionName"
  -          description="The connection username to use when trying to connect to
  -                       the database"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="connectionPassword"
  -          description="The connection URL to use when trying to connect to the
  -                       database"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="connectionURL"
  -          description="The connection URL to use when trying to connect to the
  -                       database"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="digest"
  -          description="Digest algorithm used in storing passwords in a
  -                       non-plaintext format"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="driverName"
  -          description="The JDBC driver to use"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roleNameCol"
  -          description="The column in the user role table that names a role"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="userCredCol"
  -          description="The column in the user table that holds the user's
  -                       credentials"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="userNameCol"
  -          description="The column in the user table that holds the user's
  -                       username"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="userRoleTable"
  -          description="The table that holds the relation between user's and
  -                       roles"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="userTable"
  -          description="The table that holds user data"
  -                 type="java.lang.String"/>
  -
  -
  -    <operation name="start" description="Start" impact="ACTION" returnType="void" />
  -    <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
  -    <operation name="init" description="Init" impact="ACTION" returnType="void" />
  -    <operation name="destroy" description="Destroy" impact="ACTION" returnType="void" />
  -  </mbean>
  -
  -
  -  <mbean         name="JDBCUserDatabase"
  -            className="org.apache.catalina.mbeans.JDBCUserDatabaseMBean"
  -          description="JDBC based user and group database"
  -               domain="Users"
  -                group="UserDatabase"
  -                 type="org.apache.catalina.users.JDBCUserDatabase">
  -
  -    <attribute   name="groups"
  -          description="MBean Names of all defined groups"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <attribute   name="roles"
  -          description="MBean Names of all defined roles"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  +  <mbean         name="MBeanFactory"
  +            className="org.apache.catalina.mbeans.MBeanFactory"
  +          description="Factory for MBeans and corresponding components"
  +               domain="Catalina">
   
  -    <attribute   name="users"
  -          description="MBean Names of all defined users"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  +    <!-- IMPLEMENTATION NOTE - all of the createXxxxx methods create a new  -->
  +    <!-- component and attach it to Catalina's component tree.  The return  -->
  +    <!-- value is the object name of the corresponding MBean for the new    -->
  +    <!-- component.                                                         -->
   
  -    <operation   name="createGroup"
  -          description="Create new group and return MBean name"
  +    <operation   name="createAccessLoggerValve"
  +          description="Create a new AccessLoggerValve"
                  impact="ACTION"
              returnType="java.lang.String">
  -      <parameter name="groupname"
  -          description="Group name of the new group"
  -                 type="java.lang.String"/>
  -      <parameter name="description"
  -          description="Description of the new group"
  +      <parameter name="parent"
  +          description="MBean Name of the associated parent component"
                    type="java.lang.String"/>
       </operation>
   
  -    <operation   name="createRole"
  -          description="Create new role and return MBean name"
  +    <operation   name="createAjpConnector"
  +          description="Create a new AjpConnector"
                  impact="ACTION"
              returnType="java.lang.String">
  -      <parameter name="rolename"
  -          description="Role name of the new role"
  +      <parameter name="parent"
  +          description="MBean Name of the associated parent component"
                    type="java.lang.String"/>
  -      <parameter name="description"
  -          description="Description of the new role"
  +      <parameter name="address"
  +          description="The IP address on which to bind"
                    type="java.lang.String"/>
  +      <parameter name="port"
  +          description="TCP port number to listen on"
  +                 type="int"/>
       </operation>
   
  -    <operation   name="createUser"
  -          description="Create new user and return MBean name"
  +    <operation   name="createDefaultContext"
  +          description="Create a new DefaultContext"
                  impact="ACTION"
              returnType="java.lang.String">
  -      <parameter name="username"
  -          description="User name of the new user"
  -                 type="java.lang.String"/>
  -      <parameter name="password"
  -          description="Password of the new user"
  -                 type="java.lang.String"/>
  -      <parameter name="fullName"
  -          description="Full name of the new user"
  +      <parameter name="parent"
  +          description="MBean Name of the associated parent component"
                    type="java.lang.String"/>
       </operation>
   
  -    <operation   name="findGroup"
  -          description="Return MBean Name of the specified group (if any)"
  -               impact="INFO"
  +    <operation   name="createFileLogger"
  +          description="Create a new FileLogger"
  +               impact="ACTION"
              returnType="java.lang.String">
  -      <parameter name="groupname"
  -          description="Group name of the requested group"
  +      <parameter name="parent"
  +          description="MBean Name of the associated parent component"
                    type="java.lang.String"/>
       </operation>
   
  -    <operation   name="findRole"
  -          description="Return MBean Name of the specified role (if any)"
  -               impact="INFO"
  +    <operation   name="createHttpConnector"
  +          description="Create a new HttpConnector"
  +               impact="ACTION"
              returnType="java.lang.String">
  -      <parameter name="rolename"
  -          description="Role name of the requested role"
  +      <parameter name="parent"
  +          description="MBean Name of the associated parent component"
                    type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="findUser"
  -          description="Return MBean Name of the specified user (if any)"
  -               impact="INFO"
  -           returnType="java.lang.String">
  -      <parameter name="username"
  -          description="User name of the requested user"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeGroup"
  -          description="Remove existing group (and all user memberships)"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="groupname"
  -          description="Group name of the group to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeRole"
  -          description="Remove existing role"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="rolename"
  -          description="Role name of the role to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeUser"
  -          description="Remove existing user (and all group memberships)"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="username"
  -          description="User name of the user to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="save"
  -          description="Save current users and groups to persistent storage"
  -               impact="ACTION"
  -           returnType="void">
  -    </operation>
  -
  -
  -    <operation name="start" description="Start" impact="ACTION" returnType="void" />
  -    <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
  -    <operation name="init" description="Init" impact="ACTION" returnType="void" />
  -    <operation name="destroy" description="Destroy" impact="ACTION" returnType="void" />
  -  </mbean>
  -
  -
  -  <mbean         name="JNDIRealm"
  -          description="Implementation of Realm that works with a directory
  -                       server accessed via the Java Naming and Directory
  -                       Interface (JNDI) APIs"
  -               domain="Catalina"
  -                group="Realm"
  -                 type="org.apache.catalina.realm.JNDIRealm">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="connectionName"
  -          description="The connection username for the server we will contact"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="connectionPassword"
  -          description="The connection password for the server we will contact"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="connectionURL"
  -          description="The connection URL for the server we will contact"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="contextFactory"
  -          description="The JNDI context factory for this Realm"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="digest"
  -          description="Digest algorithm used in storing passwords in a
  -                       non-plaintext format"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roleBase"
  -          description="The base element for role searches"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roleName"
  -          description="The name of the attribute containing roles held elsewhere"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roleSearch"
  -          description="The message format used to select roles for a user"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roleSubtree"
  -          description="Should we search the entire subtree for matching
  -                       memberships?"
  -                 type="boolean"/>
  -
  -    <attribute   name="userBase"
  -          description="The base element for user searches"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="userPassword"
  -          description="The attribute name used to retrieve the user password"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="userPattern"
  -          description="The message format used to select a user"
  -                 type="java.lang.String"/>
  -
  -     <attribute   name="userRoleName"
  -          description="The name of the attribute in the user's entry containing
  -                       roles for that user"
  -                 type="java.lang.String"/>
  -
  -   <attribute   name="userSearch"
  -         description="The message format used to search for a user"
  -                type="java.lang.String"/>
  -
  -    <attribute   name="userSubtree"
  -          description="Should we search the entire subtree for matching
  -                       users?"
  -                 type="boolean"/>
  -
  -
  -    <operation name="start" description="Start" impact="ACTION" returnType="void" />
  -    <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
  -    <operation name="init" description="Init" impact="ACTION" returnType="void" />
  -    <operation name="destroy" description="Destroy" impact="ACTION" returnType="void" />
  -  </mbean>
  -
  -
  -  <mbean         name="MBeanFactory"
  -            className="org.apache.catalina.mbeans.MBeanFactory"
  -          description="Factory for MBeans and corresponding components"
  -               domain="Catalina">
  -
  -    <!-- IMPLEMENTATION NOTE - all of the createXxxxx methods create a new  -->
  -    <!-- component and attach it to Catalina's component tree.  The return  -->
  -    <!-- value is the object name of the corresponding MBean for the new    -->
  -    <!-- component.                                                         -->
  -
  -    <operation   name="createAccessLoggerValve"
  -          description="Create a new AccessLoggerValve"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="parent"
  -          description="MBean Name of the associated parent component"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="createAjpConnector"
  -          description="Create a new AjpConnector"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="parent"
  -          description="MBean Name of the associated parent component"
  -                 type="java.lang.String"/>
  -      <parameter name="address"
  -          description="The IP address on which to bind"
  -                 type="java.lang.String"/>
  -      <parameter name="port"
  -          description="TCP port number to listen on"
  -                 type="int"/>
  -    </operation>
  -
  -    <operation   name="createDefaultContext"
  -          description="Create a new DefaultContext"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="parent"
  -          description="MBean Name of the associated parent component"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="createFileLogger"
  -          description="Create a new FileLogger"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="parent"
  -          description="MBean Name of the associated parent component"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="createHttpConnector"
  -          description="Create a new HttpConnector"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="parent"
  -          description="MBean Name of the associated parent component"
  -                 type="java.lang.String"/>
  -     <parameter name="address"
  -          description="The IP address on which to bind"
  +     <parameter name="address"
  +          description="The IP address on which to bind"
                    type="java.lang.String"/>
         <parameter name="port"
             description="TCP port number to listen on"
  @@ -1105,732 +509,5 @@
       </operation>
   
     </mbean>
  -
  -
  -  <mbean         name="MemoryRealm"
  -          description="Simple implementation of Realm that reads an XML file to
  -                       configure the valid users, passwords, and roles"
  -               domain="Catalina"
  -                group="Realm"
  -                 type="org.apache.catalina.realm.MemoryRealm">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="pathname"
  -          description="The pathname of the XML file containing our database
  -                       information"
  -                 type="java.lang.String"/>
  -
  -    <operation name="start" description="Start" impact="ACTION" returnType="void" />
  -    <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
  -    <operation name="init" description="Init" impact="ACTION" returnType="void" />
  -    <operation name="destroy" description="Destroy" impact="ACTION" returnType="void" />
  -
  -  </mbean>
  -
  -
  -  <mbean         name="MemoryUserDatabase"
  -            className="org.apache.catalina.mbeans.MemoryUserDatabaseMBean"
  -          description="In-memory user and group database"
  -               domain="Users"
  -                group="UserDatabase"
  -                 type="org.apache.catalina.users.MemoryUserDatabase">
  -
  -    <attribute   name="encoding"
  -          description="Character encoding to use when writing XML file"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="groups"
  -          description="MBean Names of all defined groups"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <attribute   name="pathname"
  -          description="Relative or absolute pathname to database file"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roles"
  -          description="MBean Names of all defined roles"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <attribute   name="users"
  -          description="MBean Names of all defined users"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <operation   name="createGroup"
  -          description="Create new group and return MBean name"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="groupname"
  -          description="Group name of the new group"
  -                 type="java.lang.String"/>
  -      <parameter name="description"
  -          description="Description of the new group"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="createRole"
  -          description="Create new role and return MBean name"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="rolename"
  -          description="Role name of the new role"
  -                 type="java.lang.String"/>
  -      <parameter name="description"
  -          description="Description of the new role"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="createUser"
  -          description="Create new user and return MBean name"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="username"
  -          description="User name of the new user"
  -                 type="java.lang.String"/>
  -      <parameter name="password"
  -          description="Password of the new user"
  -                 type="java.lang.String"/>
  -      <parameter name="fullName"
  -          description="Full name of the new user"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="findGroup"
  -          description="Return MBean Name of the specified group (if any)"
  -               impact="INFO"
  -           returnType="java.lang.String">
  -      <parameter name="groupname"
  -          description="Group name of the requested group"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="findRole"
  -          description="Return MBean Name of the specified role (if any)"
  -               impact="INFO"
  -           returnType="java.lang.String">
  -      <parameter name="rolename"
  -          description="Role name of the requested role"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="findUser"
  -          description="Return MBean Name of the specified user (if any)"
  -               impact="INFO"
  -           returnType="java.lang.String">
  -      <parameter name="username"
  -          description="User name of the requested user"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeGroup"
  -          description="Remove existing group (and all user memberships)"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="groupname"
  -          description="Group name of the group to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeRole"
  -          description="Remove existing role"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="rolename"
  -          description="Role name of the role to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeUser"
  -          description="Remove existing user (and all group memberships)"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="username"
  -          description="User name of the user to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="save"
  -          description="Save current users and groups to persistent storage"
  -               impact="ACTION"
  -           returnType="void">
  -    </operation>
  -
  -
  -    <operation name="start" description="Start" impact="ACTION" returnType="void" />
  -    <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
  -    <operation name="init" description="Init" impact="ACTION" returnType="void" />
  -    <operation name="destroy" description="Destroy" impact="ACTION" returnType="void" />
  -  </mbean>
  -
  -
  -
  -  <mbean         name="NamingResources"
  -            className="org.apache.catalina.mbeans.NamingResourcesMBean"
  -          description="Holds and manages the naming resources defined in the
  -                       J2EE Enterprise Naming Context and their associated 
  -                       JNDI context"
  -               domain="Catalina"
  -                group="Resources"
  -                 type="org.apache.catalina.deploy.NamingResources">
  -
  -    <attribute   name="environments"
  -          description="MBean Names of the set of defined environment entries
  -                       for this web application"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <attribute   name="resources"
  -          description="MBean Names of all the defined resource references
  -                       for this application."
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <attribute   name="resourceLinks"
  -          description="MBean Names of all the defined resource link references
  -                       for this application."
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <operation   name="addEnvironment"
  -          description="Add an environment entry for this web application"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="envName"
  -          description="New environment entry name"
  -                 type="java.lang.String"/>
  -      <parameter name="type"
  -          description="New environment entry type"
  -                 type="java.lang.String"/>
  -      <parameter name="value"
  -          description="New environment entry value"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="addResource"
  -          description="Add a resource reference for this web application"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="resourceName"
  -          description="New resource reference name"
  -                 type="java.lang.String"/>
  -      <parameter name="type"
  -          description="New resource reference type"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="addResourceLink"
  -          description="Add a resource link reference for this web application"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="resourceLinkName"
  -          description="New resource reference name"
  -                 type="java.lang.String"/>
  -      <parameter name="type"
  -          description="New resource reference type"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeEnvironment"
  -          description="Remove any environment entry with the specified name"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="envName"
  -          description="Name of the environment entry to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeResource"
  -          description="Remove any resource reference with the specified name"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="resourceName"
  -          description="Name of the resource reference to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeResourceLink"
  -          description="Remove any resource link reference with the specified name"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="resourceLinkName"
  -          description="Name of the resource reference to remove"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -  </mbean>
  -
  -  <mbean         name="Role"
  -            className="org.apache.catalina.mbeans.RoleMBean"
  -          description="Security role from a user database"
  -               domain="Users"
  -                group="Role"
  -                 type="org.apache.catalina.Role">
  -
  -    <attribute   name="description"
  -          description="Description of this role"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="rolename"
  -          description="Role name of this role"
  -                 type="java.lang.String"/>
  -
  -  </mbean>
  -
  -
  -
  -
  -
  -
  -
  -
  -  <mbean         name="StandardManager"
  -          description="Standard implementation of the Manager interface"
  -               domain="Catalina"
  -                group="Manager"
  -                 type="org.apache.catalina.session.StandardManager">
  -
  -    <attribute   name="algorithm"
  -          description="The message digest algorithm to be used when generating
  -                       session identifiers"
  -                 type="java.lang.String"/>
  -
  -
  -    <attribute   name="randomFile"
  -          description="File source of random - /dev/urandom or a pipe"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="checkInterval"
  -          description="The interval (in seconds) between checks for expired
  -                       sessions"
  -                 type="int"/>
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="distributable"
  -          description="The distributable flag for Sessions created by this
  -                       Manager"
  -                 type="boolean"/>
  -
  -    <attribute   name="entropy"
  -          description="A String initialization parameter used to increase the
  -                       entropy of the initialization of our random number
  -                       generator"
  -                 type="java.lang.String"/>
  - 
  -    <!-- What is that ??? -->
  -    <attribute   name="managedResource"
  -          description="The managed resource this MBean is associated with"
  -                 type="java.lang.Object"/>
  -
  -    <attribute   name="maxActiveSessions"
  -          description="The maximum number of active Sessions allowed, or -1
  -                       for no limit"
  -                 type="int"/>
  -
  -    <attribute   name="maxInactiveInterval"
  -          description="The default maximum inactive interval for Sessions
  -                       created by this Manager"
  -                 type="int"/>
  -
  -    <attribute   name="name"
  -          description="The descriptive name of this Manager implementation
  -                       (for logging)"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="pathname"
  -          description="Path name of the disk file in which active sessions"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="activeSessions"
  -          description="Number of active sessions at this moment"
  -                 type="int" 
  -            writeable="false"/>
  -
  -    <attribute   name="sessionCounter"
  -          description="Total number of sessions created by this manager"
  -                 type="int" />
  -
  -    <attribute   name="maxActive"
  -          description="Maximum number of active sessions so far"
  -                 type="int" />
  -
  -    <attribute   name="rejectedSessions"
  -          description="Number of sessions we rejected due to maxActive beeing reached"
  -                 type="int" />
  -
  -    <attribute   name="expiredSessions"
  -          description="Number of sessions that expired ( doesn't include explicit invalidations )"
  -                 type="int" />
  -
  -    <attribute   name="processingTime"
  -          description="Time spent doing housekeeping and expiration"
  -                 type="long" />
  -
  -    <attribute   name="duplicates"
  -          description="Number of duplicated session ids generated"
  -                 type="int" />
  -
  -    <operation   name="listSessionIds"
  -          description="Return the list of active session ids"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -    </operation>
  -
  -    <operation   name="getSessionAttribute"
  -          description="Return a session attribute"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="sessionId"
  -          description="Id of the session"
  -                 type="java.lang.String"/>
  -      <parameter name="key"
  -          description="key of the attribute"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="expireSession"
  -          description="Expire a session"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="sessionId"
  -          description="Id of the session"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="getLastAccessedTime"
  -          description="Get the last access time"
  -               impact="ACTION"
  -           returnType="java.lang.String">
  -      <parameter name="sessionId"
  -          description="Id of the session"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -
  -  </mbean>
  -
  -
  -  <mbean         name="SimpleTcpCluster"
  -            className="org.apache.catalina.mbeans.ClassNameMBean"
  -          description="Tcp Cluster implementation"
  -               domain="Catalina"
  -                group="Cluster"
  -                 type="org.apache.catalina.cluster.tcp.SimpleTcpCluster">
  -
  -    <attribute   name="protocolStack"
  -          description="JavaGroups protocol stack selection"
  -                 type="java.lang.String"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="SimpleTcpReplicationManager"
  -            className="org.apache.catalina.mbeans.ClassNameMBean"
  -          description="Clustered implementation of the Manager interface"
  -               domain="Catalina"
  -                group="Manager"
  -                 type="org.apache.catalina.cluster.tcp.SimpleTcpReplicationManager">
  -
  -    <attribute   name="algorithm"
  -          description="The message digest algorithm to be used when generating
  -                       session identifiers"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="checkInterval"
  -          description="The interval (in seconds) between checks for expired
  -                       sessions"
  -                 type="int"/>
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="distributable"
  -          description="The distributable flag for Sessions created by this
  -                       Manager"
  -                 type="boolean"/>
  -
  -    <attribute   name="entropy"
  -          description="A String initialization parameter used to increase the
  -                       entropy of the initialization of our random number
  -                       generator"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="managedResource"
  -          description="The managed resource this MBean is associated with"
  -                 type="java.lang.Object"/>
  -
  -    <attribute   name="maxActiveSessions"
  -          description="The maximum number of active Sessions allowed, or -1
  -                       for no limit"
  -                 type="int"/>
  -
  -    <attribute   name="maxInactiveInterval"
  -          description="The default maximum inactive interval for Sessions
  -                       created by this Manager"
  -                 type="int"/>
  -
  -    <attribute   name="name"
  -          description="The descriptive name of this Manager implementation
  -                       (for logging)"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="pathname"
  -          description="Path name of the disk file in which active sessions"
  -                 type="java.lang.String"/>
  -
  -  </mbean>
  -
  -
  -
  -<mbean         name="ReplicationValve"
  -            className="org.apache.catalina.mbeans.ClassNameMBean"
  -          description="Valve for simple tcp replication"
  -               domain="Catalina"
  -                group="Valve"
  -                 type="org.apache.catalina.cluster.tcp.ReplicationValve">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="SystemErrLogger"
  -          description="Simple implementation of Logger that writes to
  -                       System.err"
  -               domain="Catalina"
  -                group="Logger"
  -                 type="org.apache.catalina.logger.SystemErrLogger">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="verbosity"
  -          description="The verbosity level for above which log messages may be
  -                       filtered"
  -                 type="int"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="SystemOutLogger"
  -          description="Simple implementation of Logger that writes to
  -                       System.out"
  -               domain="Catalina"
  -                group="Logger"
  -                 type="org.apache.catalina.logger.SystemOutLogger">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="verbosity"
  -          description="The verbosity level for above which log messages may be
  -                       filtered"
  -                 type="int"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="User"
  -            className="org.apache.catalina.mbeans.UserMBean"
  -          description="User from a user database"
  -               domain="Users"
  -                group="User"
  -                 type="org.apache.catalina.User">
  -
  -    <attribute   name="fullName"
  -          description="Full name of this user"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="groups"
  -          description="MBean Names of groups this user is a member of"
  -                 type="[Ljava.lang.String;"/>
  -
  -    <attribute   name="password"
  -          description="Password of this user"
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="roles"
  -          description="MBean Names of roles for this user"
  -                 type="[Ljava.lang.String;"
  -            writeable="false"/>
  -
  -    <attribute   name="username"
  -          description="User name of this user"
  -                 type="java.lang.String"/>
  -
  -    <operation   name="addGroup"
  -          description="Add a new group membership for this user"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="groupname"
  -          description="Group name of the new group"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="addRole"
  -          description="Add a new authorized role for this user"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="role"
  -          description="Role to be added"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeGroup"
  -          description="Remove an old group membership for this user"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="groupname"
  -          description="Group name of the old group"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeGroups"
  -          description="Remove all group memberships for this user"
  -               impact="ACTION"
  -           returnType="void">
  -    </operation>
  -
  -    <operation   name="removeRole"
  -          description="Remove an old authorized role for this user"
  -               impact="ACTION"
  -           returnType="void">
  -      <parameter name="role"
  -          description="Role to be removed"
  -                 type="java.lang.String"/>
  -    </operation>
  -
  -    <operation   name="removeRoles"
  -          description="Remove all authorized roles for this user"
  -               impact="ACTION"
  -           returnType="void">
  -    </operation>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="UserDatabaseRealm"
  -          description="Realm connected to a UserDatabase as a global JNDI
  -                       resource"
  -               domain="Catalina"
  -                group="Realm"
  -                 type="org.apache.catalina.realm.UserDatabaseRealm">
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="resourceName"
  -          description="The global JNDI name of the UserDatabase resource to use"
  -                 type="java.lang.String"/>
  -
  -  </mbean>
  -
  -
  -  <mbean         name="WebappLoader"
  -          description="Classloader implementation which is specialized for
  -                       handling web applications"
  -               domain="Catalina"
  -                group="Loader"
  -                 type="org.apache.catalina.loader.WebappLoader">
  -
  -    <attribute   name="checkInterval"
  -          description="The number of seconds between checks for modified
  -                       classes"
  -                 type="int"/>
  -
  -    <attribute   name="className"
  -          description="Fully qualified class name of the managed object"
  -                 type="java.lang.String"
  -            writeable="false"/>
  -
  -    <attribute   name="debug"
  -          description="The debugging detail level for this component"
  -                 type="int"/>
  -
  -    <attribute   name="delegate"
  -          description="The 'follow standard delegation model' flag that will be
  -                       used to configure our ClassLoader"
  -                 type="boolean"/>
  -
  -    <attribute   name="reloadable"
  -          description="The reloadable flag for this Loader"
  -                 type="boolean"/>
  -
  -    <attribute   name="repositories"
  -          description="Extra repositories managed by this loader"
  -                 type="[Ljava.lang.String;"/>
  -
  -    <attribute   name="repositoriesString"
  -          description="Extra repositories managed by this loader"
  -             writeable="false" 
  -                 type="java.lang.String"/>
  -
  -    <attribute   name="loaderRepositories"
  -          description="Repositories set in the real loader"
  -                 type="[Ljava.lang.String;"
  -            writeable="false" />
  -
  -    <attribute   name="loaderRepositoriesString"
  -          description="Repositories set in the real loader"
  -                 type="java.lang.String"
  -             writeable="false" />
  -
  -    <operation   name="toString"
  -          description="Info about the loader"
  -               impact="INFO"
  -           returnType="String">
  -    </operation>
  -  </mbean>
  -
   
   </mbeans-descriptors>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org