[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