Rob Godfrey created QPID-8143:
---------------------------------

             Summary: [Broker-J] Properly validate @ManagedAttributeValueTypes, 
and allow for factory methods
                 Key: QPID-8143
                 URL: https://issues.apache.org/jira/browse/QPID-8143
             Project: Qpid
          Issue Type: Improvement
          Components: Broker-J
            Reporter: Rob Godfrey


Currently types annotated with the {{@ManagedAttributeValueType}} annotation 
are not correctly validated (the validator is not being run).

Such types should be interfaces with only accessor methods unless they are 
marked as "abstract" which means they cannot be instantiated from input.  For 
abstract types, allow the use of classes as well as interfaces.  For 
non-abstract types allow the use of a factory method rather than forcing the 
use of proxy classes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to