Writing a Client

Listing 14.5 demonstrates how a client sends a message to the JMS Destination.

Listing 14.5. The Full Text of day14/Client.java
 package day14; import javax.jms.*; import javax.naming.*; import javax.ejb.*; import java.util.*; import day11.OrderHome; import day11.Order; public class Client { public static void main(String[] args) { print("Starting Client . . ."); try { String orderVerifierJndiName = args[0]; String connectionFactoryJndiName = args[1]; print("Looking up the JMS destination(Topic) via JNDI."); Context context = new InitialContext(); Topic topic = (Topic) context.lookup(orderVerifierJndiName); print("Locating connection factory."); TopicConnectionFactory connectionFactory = (TopicConnectionFactory) context.lookup(connectionFactoryJndiName); ...

Get Sams Teach Yourself EJB in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.