glassfish
  1. glassfish
  2. GLASSFISH-19894

JMS resource configuration annotations and deployment descriptor elements changes: new attribute interfaceName

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0_b80_EE7MS6
    • Fix Version/s: 4.0_b81
    • Component/s: jms
    • Labels:
      None

      Description

      The JMS API will soon be updated to add a new element interfaceName to the annotations JMSConnectionFactoryDefinition and JMSDestinationDefinition.

      The Java EE schema will also soon be updated to add a new element <interface-name> to the deployment descriptor elements <jms-connection-factory> and <jms-destination>.

      This requires the following changes to the processing of these definitions in GlassFish:

      1. The required interface should be obtained from interfaceName/<iinterface-name> rather than className/<class-name> as previously.

      2. The className/<class-name> elements should now be ignored. (A separate issue will be logged to handle supporting the cases where className/<class-name> is used.)

      3. In the case of JMSConnectionFactoryDefinition and <jms-connection-factory>, if interfaceName/<interface-name> is not specified then a value of javax.jms.Connectionfactory should be used.

        Issue Links

          Activity

          Hide
          Simon Meng added a comment -

          The new attribute is interfaceName. Update the summary and description accordingly.

          Show
          Simon Meng added a comment - The new attribute is interfaceName. Update the summary and description accordingly.
          Hide
          Simon Meng added a comment -

          Fix at revision 60613

          Show
          Simon Meng added a comment - Fix at revision 60613

            People

            • Assignee:
              Simon Meng
              Reporter:
              Nigel Deakin
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: