Author: pero
Date: Thu Aug 30 08:25:46 2007
New Revision: 571204

URL: http://svn.apache.org/viewvc?rev=571204&view=rev
Log:
Made attribute createTime accessible for all DataSenders.

Modified:
    
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/DataSender.java
    
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings.properties
    
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/mbeans-descriptors.xml

Modified: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/DataSender.java
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/DataSender.java?rev=571204&r1=571203&r2=571204&view=diff
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/DataSender.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/DataSender.java
 Thu Aug 30 08:25:46 2007
@@ -24,6 +24,7 @@
 import java.net.Socket;
 import java.net.SocketAddress;
 import java.net.SocketException;
+import java.util.Date;
 
 import org.apache.catalina.cluster.ClusterMessage;
 import org.apache.catalina.cluster.io.XByteBuffer;
@@ -104,6 +105,11 @@
     private int soTrafficClass = 0x04 | 0x08 | 0x010;
      
     /**
+     * createTime
+     */
+    protected long createTime ;
+
+    /**
      * number of requests
      */
     protected long nrOfRequests = 0;
@@ -229,8 +235,9 @@
         this.address = host;
         this.port = port;
         this.domain = domain;
+        this.createTime = System.currentTimeMillis() ;
         if (log.isDebugEnabled())
-            log.debug(sm.getString("IDataSender.create",address, new 
Integer(port)));
+            log.debug(sm.getString("IDataSender.create",address, new 
Integer(port), new Date(createTime)));
     }
 
     public DataSender(String domain,InetAddress host, int port, SenderState 
state) {
@@ -248,6 +255,13 @@
 
         return (info);
 
+    }
+
+    /**
+     * @return the createTime
+     */
+    public long getCreateTime() {
+        return createTime;
     }
 
     /**

Modified: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings.properties?rev=571204&r1=571203&r2=571204&view=diff
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings.properties
 (original)
+++ 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings.properties
 Thu Aug 30 08:25:46 2007
@@ -30,7 +30,7 @@
 IDataSender.ack.wrong=Missing correct ACK after 10 bytes read at local port 
[{0}:{1,number,integer}]
 IDataSender.closeSocket=Sender close socket to [{0}:{1,number,integer}] (close 
count {2,number,integer})
 IDataSender.connect=Sender connect to [{0}:{1,number,integer}] (connect count 
{2,number,integer})
-IDataSender.create=Create sender [{0}:{1,number,integer}]
+IDataSender.create=Create sender [{0}:{1,number,integer}] at [{2,date}]
 IDataSender.disconnect=Sender disconnect from [{0}:{1,number,integer}] 
(disconnect count {2,number,integer})
 IDataSender.message.disconnect=Message transfered: Sender can't disconnect 
from [{0}:{1,number,integer}]
 IDataSender.message.create=Message transfered: Sender can't create current 
socket [{0}:{1,number,integer}]

Modified: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/mbeans-descriptors.xml
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/mbeans-descriptors.xml?rev=571204&r1=571203&r2=571204&view=diff
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/mbeans-descriptors.xml
 (original)
+++ 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/mbeans-descriptors.xml
 Thu Aug 30 08:25:46 2007
@@ -625,6 +625,10 @@
           description="counts all successfully sended messages"
                  type="long"
                  writeable="false"/>
+    <attribute   name="createTime"
+          description="create time of sender"
+                 type="long"
+                 writeable="false"/>
        <operation name="connect"
                description="connect to other replication node"
                impact="ACTION"
@@ -877,6 +881,10 @@
           description="queue remove wait time (queue thread waits) (msec)"
                  type="long"
                  writeable="false"/>
+    <attribute   name="createTime"
+          description="create time of sender"
+                 type="long"
+                 writeable="false"/>
        <operation name="connect"
                description="connect to other replication node"
                impact="ACTION"
@@ -1003,6 +1011,10 @@
           description="counts disconnects"
                  type="long"
                  writeable="false"/>
+    <attribute   name="createTime"
+          description="create time of sender"
+                 type="long"
+                 writeable="false"/>
        <operation name="connect"
                description="start Queue to connect to ohter replication node"
                impact="ACTION"
@@ -1190,6 +1202,10 @@
                  writeable="false"/>
     <attribute   name="dataFailureCounter"
           description="counts data send failures"
+                 type="long"
+                 writeable="false"/>
+    <attribute   name="createTime"
+          description="create time of sender"
                  type="long"
                  writeable="false"/>
        <operation name="connect"



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to