[
https://issues.apache.org/jira/browse/QPID-7565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Keith Wall updated QPID-7565:
-----------------------------
Summary: Refactor API/mechanism used to effect state change (was: Refactor
API used to effect state change)
> Refactor API/mechanism 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]