Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-5578 [Java Broker] Refactor ConfiguredObject managed objects interfaces and implementations
  3. QPID-5759

[Java Broker] Use annotation processor to validate correct use of annotations

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.29
    • Broker-J
    • None

    Description

      Ensure attribute annotations can only be defined on interfaces which are descendants of ConfiguredObject.

      Ensure attribute types are amongst those supported by the configured object infrastructure.

      Ensure attribute field before/after set methods exist.

      Attachments

        Activity

          People

            rgodfrey Robert Godfrey
            rgodfrey Robert Godfrey
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: