Keith Wall created QPID-7565:
--------------------------------
Summary: Refactor API used to effect state change
Key: QPID-7565
URL: https://issues.apache.org/jira/browse/QPID-7565
Project: Qpid
Issue Type: Improvement
Components: Java Broker
Reporter: Keith Wall
Currently the state changes are driven by updates to attribute
{{desiredState}}. This is implemented internally as annotated state change
methods which are called reflectively. The current approach has a number of
disadvantages, most notedly, that it is not obvious how these methods should
interact when overriding objects also provide their own private state change
methods whose annotations intersect.
We should reimplement state change in a simpler way.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]