Package gov.nasa.pds.search
Class PDAPHandler
- java.lang.Object
-
- org.apache.solr.handler.RequestHandlerBase
-
- org.apache.solr.handler.component.SearchHandler
-
- gov.nasa.pds.search.PDAPHandler
-
- All Implemented Interfaces:
AutoCloseable,org.apache.solr.api.ApiSupport,org.apache.solr.core.SolrInfoBean,org.apache.solr.handler.NestedRequestHandler,org.apache.solr.metrics.SolrMetricProducer,org.apache.solr.request.SolrRequestHandler,org.apache.solr.security.PermissionNameProvider,org.apache.solr.util.plugin.PluginInfoInitialized,org.apache.solr.util.plugin.SolrCoreAware
public class PDAPHandler extends org.apache.solr.handler.component.SearchHandlerThis class handles query requests conforming to IPDA's Planetary Data Access Protocol (PDAP) and maps that query into a Solr conformant query for the Search Service to process.- Author:
- pramirez
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPDAPHandler.RESOURCE_CLASS-
Nested classes/interfaces inherited from class org.apache.solr.handler.RequestHandlerBase
org.apache.solr.handler.RequestHandlerBase.HandlerMetrics
-
-
Field Summary
-
Fields inherited from class org.apache.solr.handler.component.SearchHandler
components, SHARD_HANDLER_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description PDAPHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleRequestBody(org.apache.solr.request.SolrQueryRequest request, org.apache.solr.response.SolrQueryResponse response)-
Methods inherited from class org.apache.solr.handler.component.SearchHandler
getAndPrepShardHandler, getComponents, getDefaultComponents, getDescription, getMetricsForThisRequest, getOrGenerateRequestId, getPermissionName, inform, init, initializeMetrics, newResponseBuilder, registerV2
-
Methods inherited from class org.apache.solr.handler.RequestHandlerBase
getApis, getCategory, getInitArgs, getName, getPluginInfo, getRequestHandler, getSolrMetricsContext, getSolrParamsFromNamedList, getSubHandler, handleRequest, init, normalizeReceivedException, processErrorMetricsOnException, setPluginInfo
-
-