public class AnalyticsHandler extends RequestHandlerBase implements SolrCoreAware, PermissionNameProvider
AnalyticsComponent
since the response is written in a bit-stream, formatted by the AnalyticsShardResponseWriter
that can only be read by the AnalyticsShardResponseParser
.PermissionNameProvider.Name
SolrInfoBean.Category, SolrInfoBean.Group
Modifier and Type | Field and Description |
---|---|
static String |
NAME |
appends, defaults, httpCaching, initArgs, invariants
ANY, NULL, values
TYPE
Constructor and Description |
---|
AnalyticsHandler() |
Modifier and Type | Method and Description |
---|---|
String |
getDescription() |
PermissionNameProvider.Name |
getPermissionName(AuthorizationContext request) |
String |
getSource() |
void |
handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
inform(SolrCore core) |
getApis, getCategory, getInitArgs, getMetricNames, getMetricRegistry, getName, getPluginInfo, getRequestHandler, getSolrParamsFromNamedList, getSubHandler, handleRequest, init, initializeMetrics, setPluginInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMetricsSnapshot, registerMetricName
registerV1, registerV2
public static final String NAME
public PermissionNameProvider.Name getPermissionName(AuthorizationContext request)
getPermissionName
in interface PermissionNameProvider
public void inform(SolrCore core)
inform
in interface SolrCoreAware
public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws Exception
handleRequestBody
in class RequestHandlerBase
Exception
public String getDescription()
getDescription
in interface SolrInfoBean
getDescription
in class RequestHandlerBase
public String getSource()
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.