public class MetricsHandler extends RequestHandlerBase implements PermissionNameProvider
PermissionNameProvider.Name
SolrInfoBean.Category, SolrInfoBean.Group
Modifier and Type | Field and Description |
---|---|
static String |
ALL |
static String |
COMPACT_PARAM |
static String |
GROUP_PARAM |
static String |
KEY_PARAM |
static String |
PREFIX_PARAM |
static String |
PROPERTY_PARAM |
static String |
REGEX_PARAM |
static String |
REGISTRY_PARAM |
static String |
TYPE_PARAM |
appends, defaults, httpCaching, initArgs, invariants, solrMetricsContext
ANY, NULL, values
TYPE
Constructor and Description |
---|
MetricsHandler() |
MetricsHandler(CoreContainer coreContainer) |
MetricsHandler(SolrMetricManager metricManager) |
Modifier and Type | Method and Description |
---|---|
SolrInfoBean.Category |
getCategory()
Category of this component
|
String |
getDescription()
Simple one or two line description
|
PermissionNameProvider.Name |
getPermissionName(AuthorizationContext request) |
void |
handleKeyRequest(String[] keys,
BiConsumer<String,Object> consumer) |
void |
handleRequest(SolrParams params,
BiConsumer<String,Object> consumer) |
void |
handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
Set<String> |
parseRegistries(String[] groupStr,
String[] registryStr) |
getApis, getInitArgs, getMetricNames, getName, getPluginInfo, getRequestHandler, getSolrMetricsContext, getSolrParamsFromNamedList, getSubHandler, handleRequest, init, initializeMetrics, setPluginInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMetricRegistry, getMetricsSnapshot, registerMetricName
close, getUniqueMetricTag, initializeMetrics
registerV1, registerV2
public static final String COMPACT_PARAM
public static final String PREFIX_PARAM
public static final String REGEX_PARAM
public static final String PROPERTY_PARAM
public static final String REGISTRY_PARAM
public static final String GROUP_PARAM
public static final String KEY_PARAM
public static final String TYPE_PARAM
public static final String ALL
public MetricsHandler()
public MetricsHandler(CoreContainer coreContainer)
public MetricsHandler(SolrMetricManager metricManager)
public PermissionNameProvider.Name getPermissionName(AuthorizationContext request)
getPermissionName
in interface PermissionNameProvider
public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws Exception
handleRequestBody
in class RequestHandlerBase
Exception
public void handleRequest(SolrParams params, BiConsumer<String,Object> consumer) throws Exception
Exception
public void handleKeyRequest(String[] keys, BiConsumer<String,Object> consumer) throws Exception
Exception
public String getDescription()
SolrInfoBean
getDescription
in interface SolrInfoBean
getDescription
in class RequestHandlerBase
public SolrInfoBean.Category getCategory()
SolrInfoBean
getCategory
in interface SolrInfoBean
getCategory
in class RequestHandlerBase
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.