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]

Reply via email to