Action instantiation - configuration injection using BeanConfiguredAction or annotations
----------------------------------------------------------------------------------------
Key: JBESB-2269
URL:
https://jira.jboss.org/jira/browse/JBESB-2269
Project: JBoss ESB
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Configuration
Affects Versions: 4.4 CP1
Reporter: Morten Hattesen
Priority: Minor
Change the way ESB actions are configured/instantiated, to allow Actions that implement
ActionPipelineProcessor (subclasses of AbstractActionPipelineProcessor) automatically have
action properties injected directly by simply implementing BeanConfiguredAction.
Alternatively, property injection could be performed by adding runtime-retained
annotations to the actions.
Any of the above changes would make creating custom actions easier, since action
properties would be directly injected into the action bean using setter-style injection.
As a consequence of implementing (either of) the above change, out-of-the-box actions
should be updated, where relevant.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira