...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Context ctx = new InitialContext(env); QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup(propLoader.getValue(CONNECTION_FACTORY_NAMES)); conn = factory.createQueueConnection(); Queue myQueue = (Queue) ctx.lookup(propLoader.getValue(QUEUE_NAME)); session = conn.createQueueSession(false,javax.jms.Session.AUTO_ACKNOWLEDGE); producer = session.createProducer(myQueue); conn.start(); consignmentMessage = session.createTextMessage(); consignmentMessage.setText(content); producer.send(consignmentMessage); System.out.println("Consignment Sent !!!"); |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
System.out.println("Start Listening Consignment Data "); ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(propLoader.getValue(PROVIDER_URL)); connection = (QueueConnection)connectionFactory.createConnection(); connection.start(); session = connection.createQueueSession(false,Session.AUTO_ACKNOWLEDGE); Queue queue = session.createQueue(propLoader.getValue(QUEUE_NAME)); consumer = session.createConsumer(queue); while(true){ Message message = consumer.receive(); processMessage(message); } |
Tools used
The tools used for developing and building the order placement application are:
...
No Format bgColor #000000 borderStyle solid
lsf@lsf-laptop:~/workspace/Order/releases$ java -jar recvclient.jar
Start Listening Consignment Data
30/08/2006 09:22:13 org.activemq.ActiveMQConnection statusChanged
INFO: channel status changed: Channel: TcpTransportChannel: Socket[addr=localhost/127.0.0.1,port=61616,localport=45178] has connected
Received a Consignment:
<?xml version="1.0" encoding="UTF-8"?><Consignment>
<Consignment id="001"> <Branch id="123"/> <Orders> <Order orderId="234" custId="889" qty="90" model="101"/> <Order orderId="235" custId="776" qty="69" model="102"/> <Order orderId="236" custId="245" qty="74" model="103"/> <Order orderId="237" custId="232" qty="55" model="105"/> <Order orderId="238" custId="354" qty="44" model="106"/> <Order orderId="239" custId="267" qty="97" model="107"/> </Orders></Consignment>
...