[jboss-remoting-commits] JBoss Remoting SVN: r4400 - in remoting3/trunk: core/src/main/java/org/jboss/cx/remoting/core and 1 other directories.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Fri Jul 18 20:28:25 EDT 2008


Author: david.lloyd at jboss.com
Date: 2008-07-18 20:28:25 -0400 (Fri, 18 Jul 2008)
New Revision: 4400

Modified:
   remoting3/trunk/api/src/main/java/org/jboss/cx/remoting/spi/AbstractAutoCloseable.java
   remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteClientEndpointLocalImpl.java
   remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteServiceEndpointLocalImpl.java
   remoting3/trunk/protocol/basic/src/main/java/org/jboss/cx/remoting/protocol/basic/BasicHandler.java
Log:
Fix logging and toString() to be more readable and useful

Modified: remoting3/trunk/api/src/main/java/org/jboss/cx/remoting/spi/AbstractAutoCloseable.java
===================================================================
--- remoting3/trunk/api/src/main/java/org/jboss/cx/remoting/spi/AbstractAutoCloseable.java	2008-07-19 00:16:52 UTC (rev 4399)
+++ remoting3/trunk/api/src/main/java/org/jboss/cx/remoting/spi/AbstractAutoCloseable.java	2008-07-19 00:28:25 UTC (rev 4400)
@@ -60,7 +60,7 @@
         final int v = refcount.decrementAndGet();
         if (v == 0) {
             // we dropped the refcount to zero
-            log.trace("Refcount of %s dropped to zero, closing", this);
+            log.trace("Lowering reference count of %s to 0 (closing)", this);
             if (refcount.compareAndSet(0, -65536)) {
                 // we are closing
                 close();
@@ -70,7 +70,7 @@
             // was already closed; put the count back
             refcount.incrementAndGet();
         } else {
-            log.trace("Clearing reference to %s to %d", this, Integer.valueOf(v));
+            log.trace("Lowering reference count of %s to %d", this, Integer.valueOf(v));
         }
         // otherwise, the resource remains open
     }
@@ -82,7 +82,7 @@
      */
     protected void inc() throws RemotingException {
         final int v = refcount.getAndIncrement();
-        log.trace("Adding reference to %s to %d", this, Integer.valueOf(v + 1));
+        log.trace("Raising reference count of %s to %d", this, Integer.valueOf(v + 1));
         if (v < 0) {
             // was already closed
             refcount.decrementAndGet();
@@ -115,5 +115,13 @@
         public T getResource() {
             return (T) AbstractAutoCloseable.this;
         }
+
+        public String toString() {
+            return "handle to " + String.valueOf(AbstractAutoCloseable.this);
+        }
     }
+
+    public String toString() {
+        return "generic resource <" + Integer.toString(hashCode(), 16) + ">";
+    }
 }

Modified: remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteClientEndpointLocalImpl.java
===================================================================
--- remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteClientEndpointLocalImpl.java	2008-07-19 00:16:52 UTC (rev 4399)
+++ remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteClientEndpointLocalImpl.java	2008-07-19 00:28:25 UTC (rev 4400)
@@ -111,4 +111,8 @@
             throw new RemotingException("Failed to open client context", t);
         }
     }
+
+    public String toString() {
+        return "local client endpoint (request listener = " + String.valueOf(requestListener) + ")";
+    }
 }

Modified: remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteServiceEndpointLocalImpl.java
===================================================================
--- remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteServiceEndpointLocalImpl.java	2008-07-19 00:16:52 UTC (rev 4399)
+++ remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/RemoteServiceEndpointLocalImpl.java	2008-07-19 00:28:25 UTC (rev 4400)
@@ -80,4 +80,8 @@
     ServiceContextImpl getServiceContext() {
         return serviceContext;
     }
+
+    public String toString() {
+        return "local service endpoint (request listener = " + String.valueOf(requestListener) + ")";
+    }
 }

Modified: remoting3/trunk/protocol/basic/src/main/java/org/jboss/cx/remoting/protocol/basic/BasicHandler.java
===================================================================
--- remoting3/trunk/protocol/basic/src/main/java/org/jboss/cx/remoting/protocol/basic/BasicHandler.java	2008-07-19 00:16:52 UTC (rev 4399)
+++ remoting3/trunk/protocol/basic/src/main/java/org/jboss/cx/remoting/protocol/basic/BasicHandler.java	2008-07-19 00:28:25 UTC (rev 4400)
@@ -559,6 +559,10 @@
                 return SpiUtils.getBlankRemoteRequestContext();
             }
         }
+
+        public String toString() {
+            return "forwarded client endpoint (id = " + identifier + ")";
+        }
     }
 
     public final class RemoteRequestContextImpl implements RemoteRequestContext {
@@ -639,5 +643,9 @@
                 }
             }
         }
+
+        public String toString() {
+            return "forwarded service endpoint (id = " + identifier + ")";
+        }
     }
 }




More information about the jboss-remoting-commits mailing list