JCA70002 is too restrictive for implementation intents

      TARGET: SCA Java CAA spec

      DESCRIPTION:
      See JCA70002 in section 8.3;

      Intent annotations MUST NOT be applied to the following:

      • A method of a service implementation class, except for a setter
        method that is either annotated with @Reference or introspected as an SCA
        reference according to the rules in the appropriate Component
        Implementation specification
      • A service implementation class field that is not either annotated
        with @Reference or introspected as an SCA reference according to the rules
        in the appropriate Component Implementation specification
      • A service implementation class constructor parameter that is not
        annotated with @Reference

      [JCA70002]

      The problem is the implementation intents for transactions,
      transactedOneWay and immediateOneWay. How does one attach one of these
      intents to a method? JCA70002 prohibits it.

      PROPOSAL: tbd

            Assignee:
            Unassigned
            Reporter:
            Anish Karmarkar (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: