Hi,
why does it feel wrong? As long as it is stateless it seems OK for me.
Best Regards
Jonas


Am 08.03.2013 07:31, schrieb Lars Vogel:
Should we not also create a service for ContextInjectionFactory? Feels wrong to use a Factory to perform the dependency injection.

2013/3/7 Eric Moffatt <[email protected] <mailto:[email protected]>>


    OK, here's the third part
    http://wiki.eclipse.org/Eclipse4/API/AppContext, giving Services
    and other elements (@Named things) that are guaranteed to be
    available from the application's (window's?) context. My comments
    are already on the wiki. Again everybody feel free to comment...

    I'll let the wiki soak for a bit to give everyone a chance to have
    their say and then refine the pages based on the feedback.

    Everyone should look for missing things such as the Life Cycle
    annotations.

    Over the next few days we expect to be taking the initial code
    actions necessary (i.e. changing packages to API and adding
    @NoReference etc to stuff we don't want to formalize (yet)).

    On the model side we expect to *remove* the more funky of the menu
    / tb items as well as adding in an MCompositePart (an MPart that
    is also an MPartSashContainer (to support split parts...).

    Now that I understand what @Active does and that the
    ESelectionService actually contains more functionality than is
    available through DI (i.e. 'post' selection listeners) the only
    remaining question that I'm aware of is which of ContextFunction /
    IContextFunction we should go with...

    Also I've added the IEventBroker to the list of services since
    even though most listeners should be able to use the @Topic
    annotation there's no way to *unregister* transient listeners
    using DI...

    If we can get it done I'd really like to have this (at least
    mostly) available in M6. Then I'd ask folks that have tutorials /
    examples etc to check whether they still have any references to
    non-API in them and figure out if it's something we missed or
    whether we should update the code to use the proper API...

    Thanks a lot for the feedback so far, keep it up !
    Eric

    _______________________________________________
    e4-dev mailing list
    [email protected] <mailto:[email protected]>
    https://dev.eclipse.org/mailman/listinfo/e4-dev




_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to