Package org.apache.solr.scripting.xslt
Class XSLTUpdateRequestHandler
- java.lang.Object
-
- org.apache.solr.handler.RequestHandlerBase
-
- org.apache.solr.handler.ContentStreamHandlerBase
-
- org.apache.solr.handler.UpdateRequestHandler
-
- org.apache.solr.scripting.xslt.XSLTUpdateRequestHandler
-
- All Implemented Interfaces:
AutoCloseable,ApiSupport,SolrInfoBean,NestedRequestHandler,SolrMetricProducer,SolrRequestHandler,PermissionNameProvider
public class XSLTUpdateRequestHandler extends UpdateRequestHandler
Send XML formatted documents to Solr, transforming them from the original XML format to the Solr XML format using an XSLT stylesheet via the 'tr' parameter.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.handler.RequestHandlerBase
RequestHandlerBase.HandlerMetrics
-
Nested classes/interfaces inherited from interface org.apache.solr.security.PermissionNameProvider
PermissionNameProvider.Name
-
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoBean
SolrInfoBean.Category, SolrInfoBean.Group
-
-
Field Summary
-
Fields inherited from class org.apache.solr.handler.UpdateRequestHandler
ADD, BIN_PATH, CBOR_PATH, COMMIT, COMMIT_WITHIN, CSV_PATH, DELETE, DOC_PATH, JSON_PATH, loaders, OPTIMIZE, OVERWRITE, ROLLBACK, SOFT_COMMIT, VERSION, WAIT_SEARCHER
-
Fields inherited from class org.apache.solr.handler.RequestHandlerBase
aggregateNodeLevelMetricsEnabled, appends, defaults, httpCaching, initArgs, invariants, metrics, solrMetricsContext
-
Fields inherited from interface org.apache.solr.security.PermissionNameProvider
ANY, NULL, values
-
Fields inherited from interface org.apache.solr.request.SolrRequestHandler
TYPE
-
-
Constructor Summary
Constructors Constructor Description XSLTUpdateRequestHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()voidinit(org.apache.solr.common.util.NamedList<?> args)-
Methods inherited from class org.apache.solr.handler.UpdateRequestHandler
createDefaultLoaders, getCategory, getPermissionName, newLoader, setAssumeContentType
-
Methods inherited from class org.apache.solr.handler.ContentStreamHandlerBase
checkCircuitBreakers, handleRequestBody
-
Methods inherited from class org.apache.solr.handler.RequestHandlerBase
getApis, getInitArgs, getMetricsForThisRequest, getName, getPluginInfo, getRequestHandler, getSolrMetricsContext, getSolrParamsFromNamedList, getSubHandler, handleRequest, initializeMetrics, isInternalShardRequest, processErrorMetricsOnException, processReceivedException, setPluginInfo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.solr.api.ApiSupport
getJerseyResources, registerV1, registerV2
-
Methods inherited from interface org.apache.solr.metrics.SolrMetricProducer
close
-
-
-
-
Method Detail
-
init
public void init(org.apache.solr.common.util.NamedList<?> args)
- Specified by:
initin interfaceSolrRequestHandler- Overrides:
initin classUpdateRequestHandler
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceSolrInfoBean- Overrides:
getDescriptionin classUpdateRequestHandler
-
-