[jira] [Created] (IGNITE-1264) Resource SPI

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-1264) Resource SPI

Anton Vinogradov (Jira)
Andrey Kornev created IGNITE-1264:
-------------------------------------

             Summary: Resource SPI
                 Key: IGNITE-1264
                 URL: https://issues.apache.org/jira/browse/IGNITE-1264
             Project: Ignite
          Issue Type: Improvement
          Components: general
            Reporter: Andrey Kornev


As a user I'd like to be able to customize how resource injection is done by Ignite: for example, I'd like to be able to process any custom annotations on my application's class after its deserialization on a remote node.

Ideally, Ignite should expose an SPI that would be delegated to at specific points of the dependency injection logic (as currently implemented in the GridResourceProcessor class).

Once implemented, this feature would allow to make the injector support pluggable: Spring, Guice, Dagger, whatever... Ultimately it'd be great to replace all injection-related Ignite annotations by the standard javax.inject API.

For references, here's the nabble thread: http://apache-ignite-developers.2346864.n4.nabble.com/Resource-SPI-proposal-td2318.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)