OpenSearch/plugins/ingest-geoip
Ryan Ernst e4f265eb3a Ingest: Remove generics from Processor.Factory
The factory for ingest processor is generic, but that is only for the
return type of the create mehtod. However, the actual consumer of the
factories only cares about Processor, so generics are not needed.

This change removes the generic type from the factory. It also removes
AbstractProcessorFactory which only existed in order pull the optional
tag from config. This functionality is moved to the caller of the
factories in ConfigurationUtil, and the create method now takes the tag.
This allows the covariant return of the implementation to work with
tests not needing casts.
2016-06-30 02:33:54 -07:00
..
licenses ingest: Upgrade geoip processor's dependencies and database files 2016-06-08 18:41:48 +02:00
src Ingest: Remove generics from Processor.Factory 2016-06-30 02:33:54 -07:00
build.gradle ingest: Upgrade geoip processor's dependencies and database files 2016-06-08 18:41:48 +02:00