RestHandler
public class RestClearIndicesCacheAction extends BaseRestHandler
Modifier and Type | Class | Description |
---|---|---|
static class |
RestClearIndicesCacheAction.Fields |
BaseRestHandler.RestChannelConsumer
deprecationLogger, logger, settings
MULTI_ALLOW_EXPLICIT_INDEX
Constructor | Description |
---|---|
RestClearIndicesCacheAction(Settings settings,
RestController controller) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
canTripCircuitBreaker() |
|
static ClearIndicesCacheRequest |
fromRequest(RestRequest request,
ClearIndicesCacheRequest clearIndicesCacheRequest) |
|
java.lang.String |
getName() |
|
BaseRestHandler.RestChannelConsumer |
prepareRequest(RestRequest request,
NodeClient client) |
Prepare the request for execution.
|
logDeprecatedSetting, logRemovedSetting, nodeName
getUsageCount, handleRequest, responseParams, unrecognized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
supportsContentStream
public RestClearIndicesCacheAction(Settings settings, RestController controller)
public java.lang.String getName()
getName
in class BaseRestHandler
RestNodesUsageAction
.public BaseRestHandler.RestChannelConsumer prepareRequest(RestRequest request, NodeClient client) throws java.io.IOException
BaseRestHandler
BaseRestHandler.responseParams()
to indicate such
params.prepareRequest
in class BaseRestHandler
request
- the request to executeclient
- client for executing actions on the local nodejava.io.IOException
- if an I/O exception occurred parsing the request and preparing for
executionpublic boolean canTripCircuitBreaker()
public static ClearIndicesCacheRequest fromRequest(RestRequest request, ClearIndicesCacheRequest clearIndicesCacheRequest)