Ravi Srinivasan
2018-09-11 b9209f6413cb6985c0089f9677f4db9b52ca1395
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.redhat.training.messaging;
 
import javax.ejb.Singleton;
import javax.ejb.Startup;
import javax.annotation.Resource;
import javax.jms.Queue;
import javax.jms.JMSContext;
import javax.inject.Inject;
 
@Startup
@Singleton
public class JMSUtil {
 
    @Resource(mappedName = "java:jboss/jms/queue/helloWorldQueue")
    private Queue helloWorldQueue;
 
    @Inject
    JMSContext context;
 
    public void sendMessage(String msg) {
        try {
            context.createProducer().send(helloWorldQueue, msg);
        }
        catch (Exception e) {
            e.printStackTrace();
        }
    }
}