glassfish
  1. glassfish
  2. GLASSFISH-19240

EE7: Connector Administered Object Definition

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 4.0
    • Component/s: jca
    • Labels:
      None

      Description

      This RFE is for implementing Java EE 7 section EE.5.19.8, "Connector Administered Object Definition" in GlassFish.

        Activity

        Hide
        Jagadish added a comment -

        Transferring to Dapeng who is implementing the feature.

        Show
        Jagadish added a comment - Transferring to Dapeng who is implementing the feature.
        Hide
        dapeng_hu added a comment -

        An administered object can be uniquely identified through the combination of the administered object interface and the administered object class. So a new attribute interfaceName will be added in the annotation @AdministeredObjectDefinition and a new element <interface-name> in deployment descriptor.

        The new draft of connector MR completed internal discussion. It will be sent out to EG in a few days.

        Show
        dapeng_hu added a comment - An administered object can be uniquely identified through the combination of the administered object interface and the administered object class. So a new attribute interfaceName will be added in the annotation @AdministeredObjectDefinition and a new element <interface-name> in deployment descriptor. The new draft of connector MR completed internal discussion. It will be sent out to EG in a few days.
        Hide
        dapeng_hu added a comment -

        Waiting Linda for updating the the schema in the master workspace.

        Show
        dapeng_hu added a comment - Waiting Linda for updating the the schema in the master workspace.
        Hide
        dapeng_hu added a comment -

        According to Linda's comments, change the attributes className and resourceAdapterName of @AdministerdObjectDefinition as mandatory.

        Show
        dapeng_hu added a comment - According to Linda's comments, change the attributes className and resourceAdapterName of @AdministerdObjectDefinition as mandatory.
        Hide
        dapeng_hu added a comment -

        Submit code change based on the following definition of @AdministeredObjectDefinition. If EG has more requirements, this issue will be re-opened.

        @Retention(RUNTIME)
        @Target(

        {TYPE}

        )
        public @interface AdministeredObjectDefinition {
        String description() default "";
        String name();
        String interfaceName() default "";
        String className();
        String resourceAdapterName();
        String[] properties() default {};
        }

        Show
        dapeng_hu added a comment - Submit code change based on the following definition of @AdministeredObjectDefinition. If EG has more requirements, this issue will be re-opened. @Retention(RUNTIME) @Target( {TYPE} ) public @interface AdministeredObjectDefinition { String description() default ""; String name(); String interfaceName() default ""; String className(); String resourceAdapterName(); String[] properties() default {}; }

          People

          • Assignee:
            dapeng_hu
            Reporter:
            Tom Mueller
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: