Author: fhanik Date: Mon Aug 13 10:04:52 2007 New Revision: 565420 URL: http://svn.apache.org/viewvc?view=rev&rev=565420 Log: Added in backup manager
Modified: tomcat/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml Modified: tomcat/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml?view=diff&rev=565420&r1=565419&r2=565420 ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml Mon Aug 13 10:04:52 2007 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mbeans-descriptors PUBLIC - "-//Apache Software Foundation//DTD Model MBeans Configuration File" - "http://jakarta.apache.org/commons/dtds/mbeans-descriptors.dtd"> +"-//Apache Software Foundation//DTD Model MBeans Configuration File" +"http://jakarta.apache.org/commons/dtds/mbeans-descriptors.dtd"> <mbeans-descriptors> <mbean name="JvmRouteBinderValve" @@ -74,7 +74,7 @@ <attribute name="algorithm" description="The message digest algorithm to be used when generating - session identifiers" +session identifiers" type="java.lang.String"/> <attribute name="randomFile" @@ -88,23 +88,23 @@ <attribute name="distributable" description="The distributable flag for Sessions created by this - Manager" +Manager" type="boolean"/> <attribute name="entropy" description="A String initialization parameter used to increase the - entropy of the initialization of our random number - generator" +entropy of the initialization of our random number +generator" type="java.lang.String"/> <attribute name="maxActiveSessions" description="The maximum number of active Sessions allowed, or -1 - for no limit" +for no limit" type="int"/> <attribute name="maxInactiveInterval" description="The default maximum inactive interval for Sessions - created by this Manager" +created by this Manager" type="int"/> <attribute name="processExpiresFrequency" @@ -113,12 +113,12 @@ <attribute name="sessionIdLength" description="The session id length (in bytes) of Sessions - created by this Manager" +created by this Manager" type="int"/> <attribute name="name" description="The descriptive name of this Manager implementation - (for logging)" +(for logging)" type="java.lang.String" writeable="false"/> <attribute @@ -339,7 +339,7 @@ impact="ACTION" returnType="void"> </operation> </mbean> -<mbean + <mbean name="SimpleTcpReplicationManager" className="org.apache.catalina.mbeans.ClassNameMBean" description="Clustered implementation of the Manager interface" @@ -384,5 +384,167 @@ description="The descriptive name of this Manager implementation (for logging)" type="java.lang.String" writeable="false"/> + </mbean> + <mbean + name="BackupManager" + description="Cluster Manager implementation of the Manager interface" + domain="Catalina" + group="Manager" + type="org.apache.catalina.ha.session.BackupManager"> + <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="className" + description="Fully qualified class name of the managed object" + type="java.lang.String" + writeable="false"/> + <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="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="processExpiresFrequency" + description="The frequency of the manager checks (expiration and passivation)" + type="int"/> + <attribute + name="sessionIdLength" + description="The session id length (in bytes) of 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 primary sessions at this moment" + type="int" + writeable="false"/> + <attribute + name="activeSessionsFull" + 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="sessionMaxAliveTime" + description="Longest time an expired session had been alive" + type="int"/> + <attribute + name="sessionAverageAliveTime" + description="Average time an expired session had been alive" + 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"/> + <attribute + name="expireSessionsOnShutdown" + is="true" + description="exipre all sessions cluster wide as one node goes down" + type="boolean"/> + <attribute + name="notifyListenersOnReplication" + is="true" + description="Send session attribute change events on backup nodes" + type="boolean"/> + <attribute + name="mapSendOptions" + description="mapSendOptions" + type="int" + writeable="false"/> + <operation + name="listSessionIds" + description="Return the list of active primary session ids" + impact="ACTION" + returnType="java.lang.String"> </operation> + <operation + name="listSessionIdsFull" + 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> </mbeans-descriptors> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]