Krystian Panek created SLING-3704:
-------------------------------------

             Summary: Custom injectors
                 Key: SLING-3704
                 URL: https://issues.apache.org/jira/browse/SLING-3704
             Project: Sling
          Issue Type: Improvement
          Components: Extensions
    Affects Versions: Sling Models Implementation 1.0.6
            Reporter: Krystian Panek


In the future, I plan to create a custom injector for Sling Models. It would be 
great if documentation will have some section which describes how do it in a 
most simple way.

Also API / Impl could be improved for that perspective of usage.
I would like to use in my package following snippet which I found in unit tests:

{quote}
        factory = new ModelAdapterFactory();
        factory.activate(componentCtx);
        factory.bindInjector(new MyCustomInjector(), new 
ServicePropertiesMap(1, 1));
{quote}

But methods in factory have protected scope and I cannot use them directly in 
my package without using a reflection.

I realize that maybe custom injectors are not planned in design but I hope that 
suggested improvement could make SM more extensible.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to