ActiveMQ
  1. ActiveMQ
  2. AMQ-3560

Destinations do not implement javax.resource.Referenceable and will not be registerable in JNDI by some compliant JCA containers.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.5.1
    • Fix Version/s: 5.9.0
    • Component/s: None
    • Environment:

      JBoss 7.1.0.Alpha2 / ironjacamar 1.0.4

      Description

      According to the JCA spec, AdminObjects are only guaranteed to be bound in JNDI by the JCA provider if javax.resource.Referenceable is implemented. See 13.4.2.3 "Administered Objects". A JMS provider is free to provide AdminObjects that implement only javax.naming.Referenceable in an otherwise unmanaged environment, but a resource adapter must allow the application server/jca container to use its own ObjectFactory and call setReference() on the admin objects that need to be looked up. See 20.6 JNDI Configuration and Lookup.

      This is a problem for users using an application server such as the current release of AS7 which will not bind AdminObjects otherwise.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Gary Tully
            Reporter:
            Mike G
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development