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 String
getDescription()
void
init(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, normalizeReceivedException, processErrorMetricsOnException, 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:
init
in interfaceSolrRequestHandler
- Overrides:
init
in classUpdateRequestHandler
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceSolrInfoBean
- Overrides:
getDescription
in classUpdateRequestHandler
-
-