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/03/12 08:21:53 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans mbeans-descriptors.xml
costin 2003/03/11 23:21:52
Modified: catalina/src/share/org/apache/catalina/mbeans
mbeans-descriptors.xml
Log:
A bigger change - expose more info to JMX. Some features may break in /admin, I'll
do more tests.
- ClassNameMBean is no longer needed, the method is in modeler.
- added the operations ( init/start/etc )
- use the right JMX1.2 names ( they are also the right JMX1.1 names - since this is
a clarification ). It seems MX4J still works..
- added some attributes that were missing
- fixed some names that generate conflicts when implementing in the base classes
( resources -> resourceNames ). The problem is that the return type is different
and the method already exists.
- start to switch to the real object instead of using the decorator wrapper
- removed the DTD - I don't know why but sometimes the resolve didn't worked
and it connected to the site.
Revision Changes Path
1.18 +289 -80 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.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- mbeans-descriptors.xml 19 Feb 2003 21:06:40 -0000 1.17
+++ mbeans-descriptors.xml 12 Mar 2003 07:21:52 -0000 1.18
@@ -1,18 +1,7 @@
<?xml version="1.0"?>
-<!DOCTYPE mbeans-descriptors PUBLIC
- "-//Apache Software Foundation//DTD Model MBeans Configuration File"
- "http://jakarta.apache.org/commons/dtds/mbeans-descriptors.dtd">
-
-<!--
- Descriptions of JMX MBeans for Catalina
-
- $Id$
- -->
-
<mbeans-descriptors>
<mbean name="AccessLogValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Valve that generates a web server access log"
domain="Catalina"
group="Valve"
@@ -57,7 +46,6 @@
<mbean name="BasicAuthenticator"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="An Authenticator and Valve implementation of HTTP BASIC
Authentication"
domain="Catalina"
@@ -92,7 +80,6 @@
<mbean name="CertificatesValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Valve that exposes SSL certificate information"
domain="Catalina"
group="Valve"
@@ -111,7 +98,6 @@
<mbean name="ContextConfig"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Startup event listener for a Context that configures the
properties of that Context, and the associated defined
servlets"
@@ -322,6 +308,11 @@
description="Should Tomcat ignore setting a timeout for uploads?"
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>
@@ -398,7 +389,6 @@
<mbean name="DigestAuthenticator"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="An Authenticator and Valve implementation of HTTP DIGEST
Authentication"
domain="Catalina"
@@ -432,7 +422,6 @@
</mbean>
<mbean name="EngineConfig"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Startup event listener for a Engine that configures the
properties of that Engine, and the associated defined
contexts"
@@ -453,7 +442,6 @@
<mbean name="ErrorReportValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Implementation of a Valve that outputs HTML error pages"
domain="Catalina"
group="Valve"
@@ -472,7 +460,6 @@
<mbean name="ErrorDispatcherValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Implementation of a Valve that handles the error
dispatch"
domain="Catalina"
@@ -492,7 +479,6 @@
<mbean name="FileLogger"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Implementation of Logger that appends log messages to a
file"
domain="Catalina"
@@ -532,7 +518,6 @@
</mbean>
<mbean name="FormAuthenticator"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="An Authenticator and Valve implementation of FORM BASED
Authentication"
domain="Catalina"
@@ -583,12 +568,12 @@
<attribute name="roles"
description="MBean Names of roles for this group"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="users"
description="MBean Names of user members of this group"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<operation name="addRole"
@@ -619,7 +604,6 @@
<mbean name="HostConfig"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Startup event listener for a Host that configures the
properties of that Host, and the associated defined
contexts"
@@ -650,7 +634,6 @@
<mbean name="Http10Connector"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="HTTP/1.0 Connector for Tomcat Standalone"
domain="Catalina"
group="Connector"
@@ -724,7 +707,6 @@
<mbean name="Http11Connector"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="HTTP/1.1 Connector for Tomcat Standalone"
domain="Catalina"
group="Connector"
@@ -803,7 +785,6 @@
<mbean name="JAASRealm"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Implmentation of Realm that authenticates users via the
Java Authentication and Authorization Service (JAAS)"
domain="Catalina"
@@ -845,11 +826,15 @@
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"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Implementation of Realm that works with any JDBC
supported database"
domain="Catalina"
@@ -912,6 +897,11 @@
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>
@@ -924,17 +914,17 @@
<attribute name="groups"
description="MBean Names of all defined groups"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="roles"
description="MBean Names of all defined roles"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="users"
description="MBean Names of all defined users"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<operation name="createGroup"
@@ -1036,11 +1026,15 @@
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"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Implementation of Realm that works with a directory
server accessed via the Java Naming and Directory
Interface (JNDI) APIs"
@@ -1121,6 +1115,11 @@
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>
@@ -1467,7 +1466,6 @@
<mbean name="MemoryRealm"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Simple implementation of Realm that reads an XML file to
configure the valid users, passwords, and roles"
domain="Catalina"
@@ -1488,6 +1486,11 @@
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>
@@ -1504,7 +1507,7 @@
<attribute name="groups"
description="MBean Names of all defined groups"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="pathname"
@@ -1513,12 +1516,12 @@
<attribute name="roles"
description="MBean Names of all defined roles"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="users"
description="MBean Names of all defined users"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<operation name="createGroup"
@@ -1620,11 +1623,15 @@
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="NamingContextListener"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Helper class used to initialize and populate the JNDI
context associated with each context and server"
domain="Catalina"
@@ -1655,19 +1662,19 @@
<attribute name="environments"
description="MBean Names of the set of defined environment entries
for this web application"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="resources"
description="MBean Names of all the defined resource references
for this application."
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="resourceLinks"
description="MBean Names of all the defined resource link references
for this application."
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<operation name="addEnvironment"
@@ -1739,7 +1746,6 @@
</mbean>
<mbean name="NonLoginAuthenticator"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="An Authenticator and Valve implementation that checks
only security constraints not involving user authentication"
domain="Catalina"
@@ -1773,7 +1779,6 @@
</mbean>
<mbean name="RemoteAddrValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Concrete implementation of RequestFilterValve that
filters based on the string representation of the remote
client's IP address"
@@ -1802,7 +1807,6 @@
<mbean name="RemoteHostValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Concrete implementation of RequestFilterValve that
filters based on the string representation of the remote
client's host name"
@@ -1830,7 +1834,6 @@
</mbean>
<mbean name="RequestDumperValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Implementation of a Valve that logs interesting contents
from the specified Request and the corresponding
Response"
@@ -1850,7 +1853,6 @@
</mbean>
<mbean name="RequestListenerValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Valve that handles request initialization and destroy events"
domain="Catalina"
group="Valve"
@@ -1886,7 +1888,6 @@
<mbean name="SingleSignOn"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="A Valve that supports a 'single signon' user experience"
domain="Catalina"
group="Valve"
@@ -1905,7 +1906,6 @@
<mbean name="SSLAuthenticator"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="An Authenticator and Valve implementation of
authentication that utilizes SSL certificates to
identify client users"
@@ -1941,7 +1941,6 @@
<mbean name="StandardContext"
- className="org.apache.catalina.mbeans.StandardContextMBean"
description="Standard Context Component"
domain="Catalina"
group="Context"
@@ -1952,17 +1951,16 @@
communication?"
type="boolean"/>
- <attribute name="cookies"
- description="Should we attempt to use cookies for session id
- communication?"
- type="boolean"/>
-
<attribute name="crossContext"
description="Should we allow the ServletContext.getContext() method to
access the context of other web applications in this
server?"
type="boolean"/>
+ <attribute name="privileged"
+ description="Access to tomcat internals"
+ type="boolean"/>
+
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
@@ -1974,7 +1972,7 @@
<attribute name="environments"
description="MBean Names of the set of defined environment entries
for this web application"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="managedResource"
@@ -1994,14 +1992,27 @@
description="The context path for this Context"
type="java.lang.String"/>
+ <attribute name="startupTime"
+ description="Startup time for this context"
+ type="long"/>
+
+ <attribute name="tldScanTime"
+ description="Time spend scanning jars for TLDs for this context"
+ type="long"/>
+
+ <attribute name="servlets"
+ description="JSR77 list of servlets"
+ type="[Ljavax.management.ObjectName;"
+ writeable="false"/>
+
<attribute name="reloadable"
description="The reloadable flag for this web application"
type="boolean"/>
- <attribute name="resources"
+ <attribute name="resourceNames"
description="MBean Names of all the defined resource references
for this application."
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="staticResources"
@@ -2021,13 +2032,17 @@
<attribute name="welcomeFiles"
description="The welcome files for this context"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="workDir"
description="The pathname to the work directory for this context"
type="java.lang.String"/>
+ <attribute name="children"
+ description="Object names of all children"
+ type="[Ljavax.management.ObjectName;"/>
+
<operation name="addEnvironment"
description="Add an environment entry for this web application"
impact="ACTION"
@@ -2064,17 +2079,41 @@
type="java.lang.String"/>
</operation>
+ <operation name="setRealm"
+ description="Configures the realm for this webapp"
+ impact="ACTION" returnType="void">
+ <parameter name="realm" description="Realm object"
+ type="org.apache.catalina.Realm"/>
+ </operation>
+
<operation name="reload"
description="Reload the webapplication"
impact="ACTION"
returnType="void">
</operation>
+ <operation name="init"
+ description="Register the context into the running server"
+ impact="ACTION"
+ returnType="void">
+ </operation>
+
+ <operation name="start"
+ description="Start the contex"
+ impact="ACTION"
+ returnType="void">
+ </operation>
+
+ <operation name="stop"
+ description="Stop the contex"
+ impact="ACTION"
+ returnType="void">
+ </operation>
+
</mbean>
<mbean name="StandardContextValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Valve that implements the default basic behavior for the
StandardContext container implementation"
domain="Catalina"
@@ -2094,11 +2133,10 @@
<mbean name="StandardEngine"
- className="org.apache.catalina.mbeans.StandardEngineMBean"
+ type="org.apache.catalina.core.StandardEngine"
description="Standard Engine Component"
domain="Catalina"
- group="Engine"
- type="org.apache.catalina.core.StandardEngine">
+ group="Engine">
<attribute name="debug"
description="The debugging detail level for this component"
@@ -2116,11 +2154,38 @@
description="Unique name of this Engine"
type="java.lang.String"/>
+ <attribute name="baseDir"
+ description="Base dir for this engine, typically same as catalina.base system property"
+ type="java.lang.String"/>
+
+ <attribute name="jvmRoute"
+ description="Route used for load balancing"
+ type="java.lang.String"/>
+
+ <operation name="addChild"
+ description="Add a virtual host"
+ impact="ACTION"
+ returnType="void">
+ <parameter name="child"
+ description="Host object"
+ type="org.apache.catalina.Container"/>
+ </operation>
+
+ <operation name="setRealm"
+ description="Configures the realm for this engine"
+ impact="ACTION" returnType="void">
+ <parameter name="realm" description="Realm object"
+ type="org.apache.catalina.Realm"/>
+ </operation>
+
+
+ <operation name="start" description="Start" impact="ACTION" returnType="void" />
+ <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
+
</mbean>
<mbean name="StandardEngineValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Valve that implements the default basic behavior for the
StandardEngine container implementation"
domain="Catalina"
@@ -2140,7 +2205,6 @@
<mbean name="StandardHost"
- className="org.apache.catalina.mbeans.StandardHostMBean"
description="Standard Host Component"
domain="Catalina"
group="Host"
@@ -2188,6 +2252,24 @@
description="Attribute value used to turn on/off XML validation"
type="boolean"/>
+ <attribute name="children"
+ description="Object names of all children"
+ type="[Ljavax.management.ObjectName;"/>
+
+ <attribute name="aliases"
+ description="Host aliases"
+ type="[Ljava.lang.String;"/>
+
+ <attribute name="valveNames"
+ description="Return the MBean Names of the Valves associated with this
+ Host"
+ type="[Ljava.lang.String;"/>
+
+ <attribute name="valveObjectNames"
+ description="Return the MBean ObjectNames of the Valves associated with this
+ Host"
+ type="[Ljavax.management.ObjectName;"/>
+
<operation name="addAlias"
description="Add an alias name that should be mapped to this Host"
impact="ACTION"
@@ -2200,13 +2282,12 @@
<operation name="findAliases"
description="Return the set of alias names for this Host"
impact="INFO"
- returnType="java.lang.String[]"/>
+ returnType="[Ljava.lang.String;"/>
- <operation name="getValves"
- description="Return the MBean Names of the Valves associated with this
- Host"
- impact="INFO"
- returnType="java.lang.String[]"/>
+ <operation name="addChild"
+ description="Add a context"
+ impact="ACTION"
+ returnType="org.apache.catalina.Container"/>
<operation name="removeAlias"
description="Remove the specified alias name from the aliases for this
@@ -2218,11 +2299,20 @@
type="java.lang.String"/>
</operation>
- </mbean>
+ <operation name="setRealm"
+ description="Configures the realm for this host"
+ impact="ACTION" returnType="void">
+ <parameter name="realm" description="Realm object"
+ type="org.apache.catalina.Realm"/>
+ </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="StandardHostValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Valve that implements the default basic behavior for the
StandardHost container implementation"
domain="Catalina"
@@ -2242,7 +2332,6 @@
<mbean name="StandardManager"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Standard implementation of the Manager interface"
domain="Catalina"
group="Manager"
@@ -2253,6 +2342,11 @@
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"
@@ -2277,7 +2371,8 @@
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"/>
@@ -2302,6 +2397,72 @@
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>
@@ -2415,7 +2576,6 @@
<mbean name="StandardService"
- className="org.apache.catalina.mbeans.StandardServiceMBean"
description="Standard Service Component"
domain="Catalina"
group="Service"
@@ -2433,11 +2593,40 @@
description="Unique name of this Service"
type="java.lang.String"/>
+ <attribute name="connectorNames"
+ description="ObjectNames of the connectors"
+ type="[Ljavax.management.ObjectName;"
+ writeable="false" />
+
+ <attribute name="container"
+ description="ObjectNames of the engine"
+ type="javax.management.ObjectName"
+ writeable="false" />
+
+ <operation name="addConnector"
+ description="Add a new connector"
+ impact="ACTION"
+ returnType="void">
+ <parameter name="connector"
+ description="Connector object"
+ type="org.apache.catalina.Connector"/>
+ </operation>
+
+ <operation name="setContainer"
+ description="Set the servlet engine that will process the requests "
+ impact="ACTION"
+ returnType="void">
+ <parameter name="engine"
+ description="Engine object"
+ type="org.apache.catalina.Container"/>
+ </operation>
+
+ <operation name="start" description="Start" impact="ACTION" returnType="void" />
+ <operation name="stop" description="Stop" impact="ACTION" returnType="void" />
</mbean>
<mbean name="StandardWrapperValve"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Valve that implements the default basic behavior for the
StandardWrapper container implementation"
domain="Catalina"
@@ -2476,7 +2665,6 @@
<mbean name="SystemErrLogger"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Simple implementation of Logger that writes to
System.err"
domain="Catalina"
@@ -2501,7 +2689,6 @@
<mbean name="SystemOutLogger"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Simple implementation of Logger that writes to
System.out"
domain="Catalina"
@@ -2538,7 +2725,7 @@
<attribute name="groups"
description="MBean Names of groups this user is a member of"
- type="java.lang.String[]"/>
+ type="[Ljava.lang.String;"/>
<attribute name="password"
description="Password of this user"
@@ -2546,7 +2733,7 @@
<attribute name="roles"
description="MBean Names of roles for this user"
- type="java.lang.String[]"
+ type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="username"
@@ -2605,7 +2792,6 @@
<mbean name="UserDatabaseRealm"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Realm connected to a UserDatabase as a global JNDI
resource"
domain="Catalina"
@@ -2629,7 +2815,6 @@
<mbean name="WebappLoader"
- className="org.apache.catalina.mbeans.ClassNameMBean"
description="Classloader implementation which is specialized for
handling web applications"
domain="Catalina"
@@ -2659,6 +2844,30 @@
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>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org