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

[Java Broker] Move responsibility for setting attribute values to AbstractConfiguredObject

    XMLWordPrintableJSON

Details

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

    Description

      Allow attributes to be defined as being automatically set... that is AbstractConfiguredObject takes responsibility for setting memberVariables within the subclass which represent the perceived value of the attribute.

      The "actual" value of the attribute will still be returned from the map held by the AbstractConfiguredObject. Calling getAttribute will evaluate to the perceived value except where the attribute is marked as secure in which case non "system" subjects will only receive an obfuscated value

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: