eclipse-ee4j / openmq

OpenMQ
https://projects.eclipse.org/projects/ee4j.openmq/
Other
52 stars 34 forks source link

JMSRA direct mode does not support MQ existing (pre-JMS 2.0) shared subscription #248

Open glassfishrobot opened 11 years ago

glassfishrobot commented 11 years ago

The JMSRA DirectSession.java has following on the method that is called by all consumer creation JMS API methods, where the 'false' after 'noLocal' parameter is the 'shared' (MQ existing shared subscription feature for MQ+GF cluster, pre-JMS 2.0) parameter in JMSService for direct mode. Since JMSRA direct mode was a feature added later, file as RFE instead of bug. The following url is MQ Administration Guide on MQ shared subscription (pre-JMS 2.0) in JMSRA http://docs.oracle.com/cd/E26576_01/doc.312/e24943/jmsra-properties.htm#gjzpg

reply = jmsservice.addConsumer(connectionId, sessionId, jmsservice_dest, selector, durableName, this.getConnection()._getClientID(), noLocal, //XXX:xxxxxxxx:using false for shared temporarily false);

Affected Versions

[4.1, 4.2, 4.3, 4.4, 4.4u1, 4.4u2, 4.5, 4.5.1, 4.5.2]

glassfishrobot commented 6 years ago
glassfishrobot commented 11 years ago

@glassfishrobot Commented Reported by @amykang2020

glassfishrobot commented 7 years ago

@glassfishrobot Commented This issue was imported from java.net JIRA MQ-248