messaging icon indicating copy to clipboard operation
messaging copied to clipboard

Change XAConnectionFactory to extend ConnectionFactory

Open glassfishrobot opened this issue 13 years ago • 5 comments

JMS 1.1, includes the following three interface definitions:

public interface XATopicConnectionFactory extends XAConnectionFactory, TopicConnectionFactory

public interface XAQueueConnectionFactory extends XAConnectionFactory, QueueConnectionFactory 

public interface XAConnectionFactory

why does XAConnectionFactory not extend ConnectionFactory? This is inconsistent.

Please consider changing XAConnectionFactory to extend ConnectionFactory.

Affected Versions

[1.1]

glassfishrobot avatar Feb 15 '12 10:02 glassfishrobot

  • Issue Imported From: https://github.com/javaee/jms-spec/issues/71
  • Original Issue Raised By:@glassfishrobot
  • Original Issue Assigned To: Unassigned

glassfishrobot avatar Feb 12 '18 18:02 glassfishrobot

@glassfishrobot Commented Reported by @nigeldeakin

glassfishrobot avatar Feb 15 '12 10:02 glassfishrobot

@glassfishrobot Commented @nigeldeakin said: We would need to consider whether changing an object's superclass is a permitted change in conformance with the Backwards Compatibility Requirements for Java EE Specifications . This interface is not intended for use by normal applications so there may be more scope to change it.

This will be evaluated by the expert group for possible inclusion in the JMS 2.0 public draft. Tagging accordingly.

glassfishrobot avatar Mar 09 '12 14:03 glassfishrobot

@glassfishrobot Commented Issue-Links: blocks GENERICJMSRA-55

glassfishrobot avatar Feb 15 '12 10:02 glassfishrobot

@glassfishrobot Commented This issue was imported from java.net JIRA JMS_SPEC-71

glassfishrobot avatar May 02 '17 10:05 glassfishrobot