public class AutoscalingHistoryHandler extends RequestHandlerBase implements PermissionNameProvider
PermissionNameProvider.Name
SolrInfoBean.Category, SolrInfoBean.Group
Modifier and Type | Field and Description |
---|---|
static String |
ACTION_PARAM |
static String |
AFTER_ACTION_PARAM |
static String |
BEFORE_ACTION_PARAM |
static String |
COLLECTION_PARAM |
static String |
MESSAGE_PARAM |
static String |
NODE_PARAM |
static String |
STAGE_PARAM |
static String |
SYSTEM_COLLECTION_PARAM |
static String |
TRIGGER_PARAM |
static String |
TYPE_PARAM |
appends, defaults, httpCaching, initArgs, invariants, solrMetricsContext
ANY, NULL, values
TYPE
Constructor and Description |
---|
AutoscalingHistoryHandler(CoreContainer coreContainer) |
Modifier and Type | Method and Description |
---|---|
Collection<Api> |
getApis()
It is possible to support multiple v2 apis by a single requesthandler
|
SolrInfoBean.Category |
getCategory()
Category of this component
|
String |
getDescription()
Simple one or two line description
|
PermissionNameProvider.Name |
getPermissionName(AuthorizationContext request) |
void |
handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
Boolean |
registerV2()
Whether this request handler must be made available at the /v2/ path
|
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
public static final String SYSTEM_COLLECTION_PARAM
public static final String ACTION_PARAM
public static final String MESSAGE_PARAM
public static final String TRIGGER_PARAM
public static final String TYPE_PARAM
public static final String NODE_PARAM
public static final String COLLECTION_PARAM
public static final String STAGE_PARAM
public static final String BEFORE_ACTION_PARAM
public static final String AFTER_ACTION_PARAM
public AutoscalingHistoryHandler(CoreContainer coreContainer)
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 String getDescription()
SolrInfoBean
getDescription
in interface SolrInfoBean
getDescription
in class RequestHandlerBase
public SolrInfoBean.Category getCategory()
SolrInfoBean
getCategory
in interface SolrInfoBean
getCategory
in class RequestHandlerBase
public Boolean registerV2()
ApiSupport
registerV2
in interface ApiSupport
public Collection<Api> getApis()
ApiSupport
getApis
in interface ApiSupport
getApis
in class RequestHandlerBase
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.