[jboss-remoting-commits] JBoss Remoting SVN: r4665 - remoting3/trunk/transporter/src/main/java/org/jboss/remoting/transporter.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Thu Nov 13 00:13:27 EST 2008


Author: david.lloyd at jboss.com
Date: 2008-11-13 00:13:27 -0500 (Thu, 13 Nov 2008)
New Revision: 4665

Modified:
   remoting3/trunk/transporter/src/main/java/org/jboss/remoting/transporter/TransporterInvocationHandler.java
Log:
Transporter GC fixup

Modified: remoting3/trunk/transporter/src/main/java/org/jboss/remoting/transporter/TransporterInvocationHandler.java
===================================================================
--- remoting3/trunk/transporter/src/main/java/org/jboss/remoting/transporter/TransporterInvocationHandler.java	2008-11-13 05:12:29 UTC (rev 4664)
+++ remoting3/trunk/transporter/src/main/java/org/jboss/remoting/transporter/TransporterInvocationHandler.java	2008-11-13 05:13:27 UTC (rev 4665)
@@ -27,6 +27,7 @@
 import java.io.IOException;
 import org.jboss.remoting.Client;
 import org.jboss.remoting.RemoteExecutionException;
+import org.jboss.xnio.IoUtils;
 
 /**
  *
@@ -47,4 +48,12 @@
             throw new IllegalStateException("Method invocation failed", e);
         }
     }
+
+    protected void finalize() throws Throwable {
+        try {
+            super.finalize();
+        } finally {
+            IoUtils.safeClose(client);
+        }
+    }
 }




More information about the jboss-remoting-commits mailing list