Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Initial doc - before review

...

Code Block
java
java
borderStylesolid
titleConsignmentSender.java

			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
java
java
borderStylesolid
titleConsignmentReciever.java
			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
borderStylesolid
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>

...