Author: veithen
Date: Sun Dec 21 05:02:20 2008
New Revision: 728434

URL: http://svn.apache.org/viewvc?rev=728434&view=rev
Log:
Fixed build failure caused by recent changes to the JMS transport. Changed the 
broken GenericJMSClient to use JMS APIs directly.

Modified:
    
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/GenericJMSClient.java

Modified: 
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/GenericJMSClient.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/samples/src/main/java/samples/userguide/GenericJMSClient.java?rev=728434&r1=728433&r2=728434&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/GenericJMSClient.java
 (original)
+++ 
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/GenericJMSClient.java
 Sun Dec 21 05:02:20 2008
@@ -19,11 +19,13 @@
 
 package samples.userguide;
 
-
-import org.apache.axis2.transport.jms.JMSUtils;
-import org.apache.axis2.transport.jms.JMSConstants;
-
-import javax.jms.*;
+import javax.jms.BytesMessage;
+import javax.jms.Queue;
+import javax.jms.QueueConnection;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.QueueSender;
+import javax.jms.QueueSession;
+import javax.jms.TextMessage;
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
 import java.util.Properties;
@@ -70,30 +72,28 @@
 
     private void sendBytesMessage(String destName, byte[] payload) throws 
Exception {
         InitialContext ic = getInitialContext();
-        ConnectionFactory confac = (ConnectionFactory) 
ic.lookup("ConnectionFactory");
-        Connection connection = JMSUtils.createConnection(
-            confac, null, null, JMSConstants.DESTINATION_TYPE_QUEUE);
-        Session session = JMSUtils.createSession(
-            connection, false, Session.AUTO_ACKNOWLEDGE, 
JMSConstants.DESTINATION_TYPE_QUEUE);
-
+        QueueConnectionFactory confac = (QueueConnectionFactory) 
ic.lookup("ConnectionFactory");
+        QueueConnection connection = confac.createQueueConnection();
+        QueueSession session = connection.createQueueSession(false, 
QueueSession.AUTO_ACKNOWLEDGE);
         BytesMessage bm = session.createBytesMessage();
         bm.writeBytes(payload);
-        JMSUtils.sendMessageToJMSDestination(session, (Destination) 
ic.lookup(destName),
-                JMSConstants.DESTINATION_TYPE_QUEUE,  bm);
+        QueueSender sender = session.createSender((Queue)ic.lookup(destName));
+        sender.send(bm);
+        sender.close();
+        session.close();
         connection.close();
     }
 
     private void sendTextMessage(String destName, String payload) throws 
Exception {
         InitialContext ic = getInitialContext();
-        ConnectionFactory confac = (ConnectionFactory) 
ic.lookup("ConnectionFactory");
-        Connection connection = JMSUtils.createConnection(
-            confac, null, null, JMSConstants.DESTINATION_TYPE_QUEUE);
-        Session session = JMSUtils.createSession(
-            connection, false, Session.AUTO_ACKNOWLEDGE, 
JMSConstants.DESTINATION_TYPE_QUEUE);
-
+        QueueConnectionFactory confac = (QueueConnectionFactory) 
ic.lookup("ConnectionFactory");
+        QueueConnection connection = confac.createQueueConnection();
+        QueueSession session = connection.createQueueSession(false, 
QueueSession.AUTO_ACKNOWLEDGE);
         TextMessage tm = session.createTextMessage(payload);
-        JMSUtils.sendMessageToJMSDestination(session, (Destination) 
ic.lookup(destName),
-                JMSConstants.DESTINATION_TYPE_QUEUE, tm);
+        QueueSender sender = session.createSender((Queue)ic.lookup(destName));
+        sender.send(tm);
+        sender.close();
+        session.close();
         connection.close();
     }
 


Reply via email to