Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-1264

Resource SPI

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Reopened
    • Major
    • Resolution: Fixed
    • None
    • None
    • general
    • None

    Description

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            avk47 Andrey Kornev
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: