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

    Constructors
    Constructor
    Description
    CatalogGazetteerForwardingPlugin(org.codice.solr.factory.SolrClientFactory clientFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected static org.apache.solr.common.SolrInputDocument
    convert(ddf.catalog.data.Metacard metacard)
     
    ddf.catalog.operation.CreateResponse
    process(ddf.catalog.operation.CreateResponse input)
     
    ddf.catalog.operation.DeleteResponse
    process(ddf.catalog.operation.DeleteResponse input)
     
    ddf.catalog.operation.QueryRequest
    process(ddf.catalog.operation.QueryRequest input)
     
    ddf.catalog.operation.UpdateResponse
    process(ddf.catalog.operation.UpdateResponse input)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      process in interface ddf.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:
      process in interface ddf.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:
      process in interface ddf.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:
      process in interface ddf.catalog.plugin.PreQueryPlugin
      Throws:
      ddf.catalog.plugin.PluginExecutionException
      ddf.catalog.plugin.StopProcessingException