Author: dkulp
Date: Tue Mar 20 21:21:44 2012
New Revision: 1303160
URL: http://svn.apache.org/viewvc?rev=1303160&view=rev
Log:
With JMS, it helps to close the proxy pre-emptively to allow the JMS
broker connection to cleanup cleanly.
Modified:
cxf/trunk/distribution/src/main/release/samples/jms-spec-demo/src/main/java/demo/jms_greeter/client/Client.java
Modified:
cxf/trunk/distribution/src/main/release/samples/jms-spec-demo/src/main/java/demo/jms_greeter/client/Client.java
URL:
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jms-spec-demo/src/main/java/demo/jms_greeter/client/Client.java?rev=1303160&r1=1303159&r2=1303160&view=diff
==============================================================================
---
cxf/trunk/distribution/src/main/release/samples/jms-spec-demo/src/main/java/demo/jms_greeter/client/Client.java
(original)
+++
cxf/trunk/distribution/src/main/release/samples/jms-spec-demo/src/main/java/demo/jms_greeter/client/Client.java
Tue Mar 20 21:21:44 2012
@@ -19,6 +19,7 @@
package demo.jms_greeter.client;
+import java.io.Closeable;
import java.io.File;
import javax.xml.namespace.QName;
@@ -63,6 +64,9 @@ public final class Client {
System.out.println("No response from server as method is OneWay");
System.out.println();
+ if (greeter instanceof Closeable) {
+ ((Closeable)greeter).close();
+ }
System.exit(0);
}
}