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