Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Current state: Under Discussion

Discussion thread:   https://lists.apache.org/thread/9y2qd7rs45049xbrt0gty40m4b5cv22y

JIRA:

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keySOLR-16998

...

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast). Confluence supports inline comments that can also be used.

Motivation

Use a standardized dependency injection in Solr instead of our home grown @SolrCoreAware, @ResourceLoaderAware, @SchemaAware etc.

Proposal is to do a trial with Dagger2 (https://github.com/google/dagger) which is a compile-time depenency injection framework.

Public Interfaces

Many plugins will change API which will affect back-compat.

...