For this producer:

|@Grapes([
        @Grab(group  =  'net.sf.gtools.jms',  module  =  'JmsCategory',  
version=  '0.2'),
        @Grab(group  =  'org.apache.activemq',  module  =  'activemq-all',  
version=  '5.9.0'),
        @Grab(group  =  "junit",  module  =  "junit",  version=  "4.11"),
        @Grab(group  =  'net.sf.gtools.jms',  module  =  'JmsCategory',  
version=  '0.2'),
        @Grab(group  =  'org.apache.activemq',  module  =  'activemq-all',  
version=  '5.9.0'),
        @Grab(group  =  "junit",  module  =  "junit",  version=  "4.11"),
        @Grab(group  =  'net.sf.gtools.jms',  module  =  'JmsCategory',  
version=  '0.2'),
        @Grab(group  =  'org.apache.activemq',  module  =  'activemq-all',  
version=  '5.9.0'),
        @Grab(group  =  "junit",  module  =  "junit",  version=  "4.11"),
        @Grab(group  =  'net.sf.gtools.jms',  module  =  'JmsCategory',  
version=  '0.2'),
        @Grab(group  =  'org.apache.activemq',  module  =  'activemq-all',  
version=  '5.9.0'),
        @Grab(group  =  "junit",  module  =  "junit",  version=  "4.11")
])
import  net.sf.gtools.jms.JmsCategory
import  org.apache.activemq.ActiveMQConnectionFactory

class  GroovyJMSExample  {
    def  static  sendMessage()  {
        use(JmsCategory)  {
            def  jms=  new  ActiveMQConnectionFactory('tcp://localhost:61616')
            jms.connect{  c->
                c.queue("TEST-queue")  {  q->
                    def  msg=  createTextMessage("test")
                    q.send(msg)
                }
            }
        }
    }

    static  void  main(String[]  args)  {
        sendMessage()
    }
}|




http://stackoverflow.com/a/28941062/262852


it will work fine with either OpenEJB or TomEE because both use ActiveMQ?



thanks,

Thufir

Reply via email to