costin 2003/03/16 22:45:33
Added: catalina/src/share/org/apache/catalina/core
mbeans-descriptors.xml
catalina/src/share/org/apache/catalina/valves
mbeans-descriptors.xml
Log:
Moved from mbeans. Modeler can pick them up automatically ( using the package
name of the component ).
I did a bit of reindentation - my emacs is not very friendly to the original
style and I don't know how to set it to indent on the "=" :-)
Revision Changes Path
1.1
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/mbeans-descriptors.xml
Index: mbeans-descriptors.xml
===================================================================
<?xml version="1.0"?>
<mbeans-descriptors>
<mbean name="DefaultContext"
description="Used to store the default configuration a Host will use when
creating a Context"
domain="Catalina"
group="Default-Context"
type="org.apache.catalina.core.StandardDefaultContext">
<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="reloadable"
description="The reloadable flag for this web application"
type="boolean"/>
<attribute name="swallowOutput"
description="Flag to set to cause the system.out and system.err to be
redirected to the logger when executing a servlet"
type="boolean"/>
<attribute name="useNaming"
description="Create JNDI naming context?"
is="true"
type="boolean"/>
<attribute name="resourceNames"
description="Object names for the resources"
is="true"
type="[Ljava.lang.String;"/>
<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"/>
</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"/>
</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>
</mbean>
<mbean name="NamingContextListener"
description="Helper class used to initialize and populate the JNDI context
associated with each context and server"
domain="Catalina"
group="Listener"
type="org.apache.catalina.core.NamingContextListener">
<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="StandardContext"
description="Standard Context Component"
domain="Catalina"
group="Context"
type="org.apache.catalina.core.StandardContext">
<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="defaultWebXml"
description="Location of the default web.xml resource or file"
type="java.lang.String"/>
<attribute name="privileged"
description="Access to tomcat internals"
type="boolean"/>
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
<attribute name="docBase"
description="The document root for this web application"
type="java.lang.String"/>
<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="managedResource"
description="The managed resource this MBean is associated with"
type="java.lang.Object"/>
<attribute name="mappingObject"
description="The object used for mapping"
type="java.lang.Object"/>
<attribute name="override"
description="The DefaultContext override flag for this web
application"
type="boolean"/>
<attribute name="path"
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="resourceNames"
description="MBean Names of all the defined resource references for
this application."
type="[Ljava.lang.String;"
writeable="false"/>
<attribute name="staticResources"
description="Static resources associated with the context."
type="javax.naming.directory.DirContext"
writeable="false"/>
<attribute name="swallowOutput"
description="Flag to set to cause the system.out and system.err to be
redirected to the logger when executing a servlet"
type="boolean"/>
<attribute name="useNaming"
description="Create a JNDI naming context for this application?"
is="true"
type="boolean"/>
<attribute name="welcomeFiles"
description="The welcome files for this context"
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"
returnType="void">
<parameter name="envName"
description="New environment entry name"
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"/>
</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="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>
<operation name="destroy"
description="Destroy the contex"
impact="ACTION"
returnType="void">
</operation>
</mbean>
<mbean name="StandardContextValve"
description="Valve that implements the default basic behavior for the
StandardContext container implementation"
domain="Catalina"
group="Valve"
type="org.apache.catalina.core.StandardContextValve">
<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="StandardEngine"
type="org.apache.catalina.core.StandardEngine"
description="Standard Engine Component"
domain="Catalina"
group="Engine">
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
<attribute name="defaultHost"
description="Name of the default Host for this Engine"
type="java.lang.String"/>
<attribute name="managedResource"
description="The managed resource this MBean is associated with"
type="java.lang.Object"/>
<attribute name="name"
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"
description="Valve that implements the default basic behavior for the
StandardEngine container implementation"
domain="Catalina"
group="Valve"
type="org.apache.catalina.core.StandardEngineValve">
<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="StandardHost"
description="Standard Host Component"
domain="Catalina"
group="Host"
type="org.apache.catalina.core.StandardHost">
<attribute name="appBase"
description="The application root for this Host"
type="java.lang.String"/>
<attribute name="autoDeploy"
description="The auto deploy flag for this Host"
type="boolean"/>
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
<attribute name="deployXML"
description="deploy Context XML config files property"
is="true"
type="boolean"/>
<attribute name="liveDeploy"
description="The live deploy flag for this Host"
type="boolean"/>
<attribute name="managedResource"
description="The managed resource this MBean is associated with"
type="java.lang.Object"/>
<attribute name="name"
description="Unique name of this Host"
type="java.lang.String"/>
<attribute name="unpackWARs"
description="Unpack WARs property"
is="true"
type="boolean"/>
<attribute name="xmlNamespaceAware"
description="Attribute value used to turn on/off XML namespace
awareness"
type="boolean"/>
<attribute name="xmlValidation"
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"
returnType="void">
<parameter name="alias"
description="The alias to be added"
type="java.lang.String"/>
</operation>
<operation name="findAliases"
description="Return the set of alias names for this Host"
impact="INFO"
returnType="[Ljava.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 Host"
impact="ACTION"
returnType="void">
<parameter name="alias"
description="Alias name to be removed"
type="java.lang.String"/>
</operation>
<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"
description="Valve that implements the default basic behavior for the
StandardHost container implementation"
domain="Catalina"
group="Valve"
type="org.apache.catalina.core.StandardHostValve">
<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="StandardServer"
description="Standard Server Component"
domain="Catalina"
group="Server"
type="org.apache.catalina.core.StandardServer">
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
<attribute name="managedResource"
description="The managed resource this MBean is associated with"
type="java.lang.Object"/>
<attribute name="port"
description="TCP port for shutdown messages"
type="int"/>
<attribute name="shutdown"
description="Shutdown password"
type="java.lang.String"/>
<operation name="store"
description="Save current state to server.xml file"
impact="ACTION"
returnType="void">
</operation>
</mbean>
<mbean name="StandardService"
description="Standard Service Component"
domain="Catalina"
group="Service"
type="org.apache.catalina.core.StandardService">
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
<attribute name="managedResource"
description="The managed resource this MBean is associated with"
type="java.lang.Object"/>
<attribute name="name"
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"
description="Valve that implements the default basic behavior for the
StandardWrapper container implementation"
domain="Catalina"
group="Valve"
type="org.apache.catalina.core.StandardWrapperValve">
<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>
</mbeans-descriptors>
1.1
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/valves/mbeans-descriptors.xml
Index: mbeans-descriptors.xml
===================================================================
<?xml version="1.0"?>
<mbeans-descriptors>
<mbean name="AccessLogValve"
description="Valve that generates a web server access log"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.AccessLogValve">
<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="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<attribute name="directory"
description="The directory in which log files are created"
type="java.lang.String"/>
<attribute name="pattern"
description="The pattern used to format our access log lines"
type="java.lang.String"/>
<attribute name="prefix"
description="The prefix that is added to log file filenames"
type="java.lang.String"/>
<attribute name="resolveHosts"
description="Resolve hosts"
is="true"
type="boolean"/>
<attribute name="rotatable"
description="Rotate log"
is="true"
type="boolean"/>
<attribute name="suffix"
description="The suffix that is added to log file filenames"
type="java.lang.String"/>
</mbean>
<mbean name="CertificatesValve"
description="Valve that exposes SSL certificate information"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.CertificatesValve">
<attribute name="className"
description="Fully qualified class name of the managed object"
type="java.lang.String"
writeable="false"/>
<attribute name="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
</mbean>
<mbean name="ErrorReportValve"
description="Implementation of a Valve that outputs HTML error pages"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.ErrorReportValve">
<attribute name="className"
description="Fully qualified class name of the managed object"
type="java.lang.String"
writeable="false"/>
<attribute name="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
</mbean>
<mbean name="ErrorDispatcherValve"
description="Implementation of a Valve that handles the error
dispatch"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.ErrorDispatcherValve">
<attribute name="className"
description="Fully qualified class name of the managed object"
type="java.lang.String"
writeable="false"/>
<attribute name="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
</mbean>
<mbean name="RemoteAddrValve"
description="Concrete implementation of RequestFilterValve that filters
based on the string representation of the remote client's IP address"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.RemoteAddrValve">
<attribute name="allow"
description="The comma-delimited set of allow expressions"
type="java.lang.String"/>
<attribute name="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<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="deny"
description="The comma-delimited set of deny expressions"
type="java.lang.String"/>
</mbean>
<mbean name="RemoteHostValve"
description="Concrete implementation of RequestFilterValve that
filters based on the string representation of the remote
client's host name"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.RemoteHostValve">
<attribute name="allow"
description="The comma-delimited set of allow expressions"
type="java.lang.String"/>
<attribute name="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<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="deny"
description="The comma-delimited set of deny expressions"
type="java.lang.String"/>
</mbean>
<mbean name="RequestDumperValve"
description="Implementation of a Valve that logs interesting contents from
the specified Request and the corresponding Response"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.RequestDumperValve">
<attribute name="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<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="RequestListenerValve"
description="Valve that handles request initialization and destroy events"
domain="Catalina"
group="Valve"
type="org.apache.catalina.valves.RequestListenerValve">
<attribute name="className"
description="Fully qualified class name of the managed object"
type="java.lang.String"
writeable="false"/>
<attribute name="containerName"
description="Object name of the container"
type="javax.management.ObjectName"/>
<attribute name="debug"
description="The debugging detail level for this component"
type="int"/>
</mbean>
</mbeans-descriptors>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]