Class CatalogGazetteerForwardingPlugin
java.lang.Object
ddf.catalog.solr.offlinegazetteer.CatalogGazetteerForwardingPlugin
- All Implemented Interfaces:
ddf.catalog.plugin.PostIngestPlugin,ddf.catalog.plugin.PreQueryPlugin
public class CatalogGazetteerForwardingPlugin
extends Object
implements ddf.catalog.plugin.PostIngestPlugin, ddf.catalog.plugin.PreQueryPlugin
-
Constructor Summary
ConstructorsConstructorDescriptionCatalogGazetteerForwardingPlugin(org.codice.solr.factory.SolrClientFactory clientFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected static org.apache.solr.common.SolrInputDocumentconvert(ddf.catalog.data.Metacard metacard) ddf.catalog.operation.CreateResponseprocess(ddf.catalog.operation.CreateResponse input) ddf.catalog.operation.DeleteResponseprocess(ddf.catalog.operation.DeleteResponse input) ddf.catalog.operation.QueryRequestprocess(ddf.catalog.operation.QueryRequest input) ddf.catalog.operation.UpdateResponseprocess(ddf.catalog.operation.UpdateResponse input)
-
Constructor Details
-
CatalogGazetteerForwardingPlugin
public CatalogGazetteerForwardingPlugin(org.codice.solr.factory.SolrClientFactory clientFactory)
-
-
Method Details
-
process
public ddf.catalog.operation.CreateResponse process(ddf.catalog.operation.CreateResponse input) throws ddf.catalog.plugin.PluginExecutionException - Specified by:
processin interfaceddf.catalog.plugin.PostIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionException
-
process
public ddf.catalog.operation.UpdateResponse process(ddf.catalog.operation.UpdateResponse input) throws ddf.catalog.plugin.PluginExecutionException - Specified by:
processin interfaceddf.catalog.plugin.PostIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionException
-
process
public ddf.catalog.operation.DeleteResponse process(ddf.catalog.operation.DeleteResponse input) throws ddf.catalog.plugin.PluginExecutionException - Specified by:
processin interfaceddf.catalog.plugin.PostIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionException
-
convert
protected static org.apache.solr.common.SolrInputDocument convert(ddf.catalog.data.Metacard metacard) -
process
public ddf.catalog.operation.QueryRequest process(ddf.catalog.operation.QueryRequest input) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PreQueryPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-