38 lines
887 B
Java
38 lines
887 B
Java
package exercise2_client;
|
|
|
|
import exercise2.BookMessage;
|
|
|
|
import javax.jms.ConnectionFactory;
|
|
import javax.jms.Destination;
|
|
import javax.jms.JMSContext;
|
|
import javax.naming.Context;
|
|
import javax.naming.InitialContext;
|
|
import javax.naming.NamingException;
|
|
|
|
/**
|
|
* Created by Giovanni on 31/05/2015.
|
|
*/
|
|
public class ClientUpdatePrice {
|
|
|
|
public static void main(String[] args) throws NamingException {
|
|
|
|
|
|
BookMessage m = new BookMessage("0001",Float.valueOf(10000));
|
|
|
|
Context jndiContext = new InitialContext();
|
|
|
|
ConnectionFactory connectionFactory = (ConnectionFactory) jndiContext.lookup("jms/javaee7/ConnectionFactory");
|
|
Destination topic = (Destination) jndiContext.lookup("jms/javaee7/Topic");
|
|
try (JMSContext jmsContext = connectionFactory.createContext()) {
|
|
jmsContext.createProducer().send(topic, m);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|