If any JMS implementation is used, QFlow also requires the providers' jar files and their JNDI services. If the implementation is not pure Java, you also need to add their shared libraries in the library path. All the tested JMS providers are listed below:
Provider | Product | Required Jars | JNDI Example |
---|---|---|---|
Common | JMS |
|
|
IBM | WebSphere MQ |
|
|
BEA | WebLogic JMS |
|
|
Sun | Message Queue Open MQ |
|
|
Sun | Glassfish V2 JMS |
|
|
Sun | Glassfish V3 JMS |
|
|
Oracle | Oracle AQ |
|
|
Oracle | Oracle OC4J |
|
|
Sonic Software | Sonic MQ |
|
|
Apache Software Fundation | ActiveMQ |
|
|
Apache Software Fundation | Qpid Messaging |
|
connectionfactory.local = amqp://quest:quest@clientid/test?brokerlist='tcp://localhost:5672' queue.testQueue = testQueue topic.testTopic = testTopic |
JBoss | JBossMQ |
|
|
JBoss | JBoss Messaging |
|
|