[ 
http://jira.magnolia-cms.com/browse/MGNLUI-405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tobias Mattsson updated MGNLUI-405:
-----------------------------------

    Description: 
AppDescriptorRegistry performs checks on the app providers it has registered in 
order to send very fine grained events. It relies on providers implementing the 
equals method to compare them as they are registered. These fine grained events 
are all processed identically and so don't seem to be necessary.

Simplifying this would mean that we instead of firing 
REGISTERED,REREGISTERED,UNREGISTERED would fire a single event meaning that the 
set of app descriptors has changed.

This concerns the classes:

* info.magnolia.ui.framework.app.registry.AppDescriptorRegistry
* info.magnolia.ui.framework.app.registry.AppRegistryEvent
* info.magnolia.ui.framework.app.registry.AppRegistryEventType
* info.magnolia.ui.framework.app.registry.AppRegistryEventHandler


  was:AppDescriptorRegistry performs checks on the app providers it has 
registered in order to send very fine grained events. It relies on providers 
implementing the equals method to compare them as they are registered. These 
fine grained events are all processed identically and so don't seem to be 
necessary. 


> Simplify app registration events
> --------------------------------
>
>                 Key: MGNLUI-405
>                 URL: http://jira.magnolia-cms.com/browse/MGNLUI-405
>             Project: Magnolia UI
>          Issue Type: Task
>      Security Level: Public
>          Components: app framework
>            Reporter: Tobias Mattsson
>             Fix For: 5.0 Alpha2 s011
>
>
> AppDescriptorRegistry performs checks on the app providers it has registered 
> in order to send very fine grained events. It relies on providers 
> implementing the equals method to compare them as they are registered. These 
> fine grained events are all processed identically and so don't seem to be 
> necessary.
> Simplifying this would mean that we instead of firing 
> REGISTERED,REREGISTERED,UNREGISTERED would fire a single event meaning that 
> the set of app descriptors has changed.
> This concerns the classes:
> * info.magnolia.ui.framework.app.registry.AppDescriptorRegistry
> * info.magnolia.ui.framework.app.registry.AppRegistryEvent
> * info.magnolia.ui.framework.app.registry.AppRegistryEventType
> * info.magnolia.ui.framework.app.registry.AppRegistryEventHandler

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to