You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2009/09/04 02:06:04 UTC
svn commit: r811184 -
/tuscany/branches/sca-java-1.5.1/modules/host-corba-jse/src/main/java/org/apache/tuscany/sca/host/corba/naming/TransientNameService.java
Author: rfeng
Date: Fri Sep 4 00:06:04 2009
New Revision: 811184
URL: http://svn.apache.org/viewvc?rev=811184&view=rev
Log:
Workaround for TUSCANY-3260
Modified:
tuscany/branches/sca-java-1.5.1/modules/host-corba-jse/src/main/java/org/apache/tuscany/sca/host/corba/naming/TransientNameService.java
Modified: tuscany/branches/sca-java-1.5.1/modules/host-corba-jse/src/main/java/org/apache/tuscany/sca/host/corba/naming/TransientNameService.java
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.5.1/modules/host-corba-jse/src/main/java/org/apache/tuscany/sca/host/corba/naming/TransientNameService.java?rev=811184&r1=811183&r2=811184&view=diff
==============================================================================
--- tuscany/branches/sca-java-1.5.1/modules/host-corba-jse/src/main/java/org/apache/tuscany/sca/host/corba/naming/TransientNameService.java (original)
+++ tuscany/branches/sca-java-1.5.1/modules/host-corba-jse/src/main/java/org/apache/tuscany/sca/host/corba/naming/TransientNameService.java Fri Sep 4 00:06:04 2009
@@ -172,7 +172,6 @@
// only destroy this if we created the orb instance.
if (createdOrb != null) {
createdOrb.shutdown(false);
- createdOrb.destroy();
try {
// This is a workaround to close the sockets for SUN ORB
@@ -189,6 +188,10 @@
} catch (Throwable e) {
// Ignore
}
+
+ // Call destroy after close the acceptors
+ // In JDK 1.6u14 or later, destroy clean up the acceptors but it doesn't close them
+ createdOrb.destroy();
createdOrb = null;
}
}