[jboss-svn-commits] JBL Code SVN: r16537 - in labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts: bpm_orchestration3/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration3/test and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Nov 12 10:54:02 EST 2007
Author: tfennelly
Date: 2007-11-12 10:54:02 -0500 (Mon, 12 Nov 2007)
New Revision: 16537
Modified:
labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java
labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration3/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration3/test/SendJMSMessage.java
Log:
http://jira.jboss.com/jira/browse/JBESB-1212
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java 2007-11-12 15:48:19 UTC (rev 16536)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration2/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration2/test/SendJMSMessageDeploy.java 2007-11-12 15:54:02 UTC (rev 16537)
@@ -61,9 +61,21 @@
public void stop() throws JMSException
{
- conn.stop();
- session.close();
- conn.close();
+ try {
+ if(conn != null) {
+ conn.stop();
+ }
+ } finally {
+ try {
+ if(session != null) {
+ session.close();
+ }
+ } finally {
+ if(conn != null) {
+ conn.close();
+ }
+ }
+ }
}
public void sendAMessage(String msg) throws JMSException {
@@ -78,10 +90,16 @@
public static void main(String args[]) throws Exception
{
SendJMSMessageDeploy sm = new SendJMSMessageDeploy();
- sm.setupConnection();
- sm.sendAMessage(args[0]);
- sm.stop();
-
+ try {
+ sm.setupConnection();
+ sm.sendAMessage(args[0]);
+ } catch (Exception e) {
+ System.out.println("\n**** Failed to send message to JMS Destination '" + args[0] + "'. " +
+ "\n**** Your JMS Provider (e.g. your JBoss ESB/App Server) may not be running, or the JMS Destination may not be deployed." +
+ "\n**** Exception: " + e.getMessage());
+ } finally {
+ sm.stop();
+ }
}
}
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration3/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration3/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration3/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration3/test/SendJMSMessage.java 2007-11-12 15:48:19 UTC (rev 16536)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration3/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration3/test/SendJMSMessage.java 2007-11-12 15:54:02 UTC (rev 16537)
@@ -49,9 +49,21 @@
public void stop() throws JMSException
{
- conn.stop();
- session.close();
- conn.close();
+ try {
+ if(conn != null) {
+ conn.stop();
+ }
+ } finally {
+ try {
+ if(session != null) {
+ session.close();
+ }
+ } finally {
+ if(conn != null) {
+ conn.close();
+ }
+ }
+ }
}
public void sendAMessage(String msg, String tokenID) throws JMSException {
@@ -66,20 +78,22 @@
public static void main(String args[]) throws Exception
- {
- SendJMSMessage sm = new SendJMSMessage();
- try {
- sm.setupConnection(args[0]);
- if (args.length < 3)
- sm.sendAMessage(args[1],null);
- else
- sm.sendAMessage(args[1],args[2]);
- } catch (Exception e) {
- System.out.println(e);
- } finally {
- sm.stop();
- }
-
+ {
+ SendJMSMessage sm = new SendJMSMessage();
+ try {
+ sm.setupConnection(args[0]);
+ if (args.length < 3)
+ sm.sendAMessage(args[1], null);
+ else
+ sm.sendAMessage(args[1], args[2]);
+ } catch (Exception e) {
+ System.out.println("\n**** Failed to send message to JMS Destination '" + args[0] + "'. " +
+ "\n**** Your JMS Provider (e.g. your JBoss ESB/App Server) may not be running, or the JMS Destination may not be deployed." +
+ "\n**** Exception: " + e.getMessage());
+ } finally {
+ sm.stop();
+ }
+
}
}
\ No newline at end of file
More information about the jboss-svn-commits
mailing list