[
https://issues.jboss.org/browse/FORGE-1498?page=com.atlassian.jira.plugin...
]
Lincoln Baxter III commented on FORGE-1498:
-------------------------------------------
Ah, so you're saying that you want the listeners to be ordered? Do we ever
need to execute them in order? If so, we should add a priority() method
and/or make them Comparable/Provide a comparator.
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
Allow ordering in the lookup of services in AddonRegistry
---------------------------------------------------------
Key: FORGE-1498
URL:
https://issues.jboss.org/browse/FORGE-1498
Project: Forge
Issue Type: Enhancement
Components: Brainstorming, Furnace (Container)
Affects Versions: 2.0.0.CR1
Reporter: George Gastaldi
Fix For: 2.x Future
Some services may require to be executed before others. It would be nice if the container
could order these services while an iteraction of an {{Imported}} object happens. This
ordering may happen based on an annotation or an interface.
Eg: When an {{UIContextListener}} is returned from an {{Imported}}, the
{{CommandScopedContext}} should be fired first, to allow {{@CommandScoped}} objects to
exist before other UIContextListeners are fired.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira