SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 292 | Next

Binildas A Christudas

"Service-Oriented Java Business Integration"


public class JMSClient
{
public static String MESSAGE_1 = "c encoding=\"UTF-8\"?> SOAP Message...";
private static final long WAIT_TIME = 5 * 1000L;
public static void main(String[] args) throws Exception
{
ActiveMQConnectionFactory factory = new
ActiveMQConnectionFactory("tcp://localhost:61616");
ActiveMQQueue pubTopic = new ActiveMQQueue("queue/A");
ActiveMQQueue subTopic = new ActiveMQQueue("queue/B");
Connection connection = factory.createConnection();
Session session = connection.createSession(false,
Session.AUTO_ACKNOWLEDGE);
MessageProducer producer = session.createProducer(pubTopic);
MessageConsumer consumer = session.createConsumer(subTopic);
connection.start();
producer.send(session.createTextMessage(MESSAGE_1));
TextMessage textMessage = (TextMessage)
consumer.receive(1000 * 10);
if(textMessage == null)
{
System.out.println("Response timed out.");
}
else
{
System.out.println("Response was: " +
textMessage.getText());
}
System.out.println("Closing.");
connection.close();
}
}
???
Chapter 11
[ 215 ]
The JMSClient is placed in the folder ch11\WebServiceInJmsChannel\
03_BindJms\src.


Pages:
280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6