[
https://issues.apache.org/jira/browse/LUCENENET-572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shad Storhaug updated LUCENENET-572:
------------------------------------
Affects Version/s: (was: Lucene.Net 5.0 PCL)
Lucene.Net 4.8.0
Fix Version/s: (was: Lucene.Net 5.0 PCL)
Lucene.Net 4.8.0
> Make Lucene.Net.Expressions Configurable via Dependency Injection
> -----------------------------------------------------------------
>
> Key: LUCENENET-572
> URL: https://issues.apache.org/jira/browse/LUCENENET-572
> Project: Lucene.Net
> Issue Type: Improvement
> Affects Versions: Lucene.Net 4.8.0
> Reporter: Shad Storhaug
> Fix For: Lucene.Net 4.8.0
>
>
> Lucene.Net.Expressions currently reads its function data from a configuration
> file using Support.Configuration classes. We should aim to "push" the
> configuration down from the consuming application rather than "pull" it from
> a source that the consuming application does not control.
> In Java, the initial list of functions was in an embedded text file, and it
> could be extended by passing in a ClassLoader (which is roughly equivalent to
> .NET's Assembly class). For some reason, the .NET implementation has some
> auto-generated wrapper code, and it is unclear what auto-generated it and if
> it can be re-generated. We need to investigate why the implementation is so
> different, and make it Dependency Injection friendly.
> After this task is complete the Support.Configuration namespace should be
> deleted. All configuration should be supplied directly by the consuming
> application, not pulled from configuration files.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)