AbstractCatAction, BaseRestHandler, DeprecationRestHandler, RestAliasAction, RestAllocationAction, RestAnalyzeAction, RestBulkAction, RestCancelTasksAction, RestCatAction, RestClearIndicesCacheAction, RestClearScrollAction, RestCloseIndexAction, RestClusterAllocationExplainAction, RestClusterGetSettingsAction, RestClusterHealthAction, RestClusterRerouteAction, RestClusterSearchShardsAction, RestClusterStateAction, RestClusterStatsAction, RestClusterUpdateSettingsAction, RestCountAction, RestCountAction, RestCreateIndexAction, RestCreateSnapshotAction, RestDeleteAction, RestDeleteIndexAction, RestDeleteIndexTemplateAction, RestDeletePipelineAction, RestDeleteRepositoryAction, RestDeleteSnapshotAction, RestDeleteStoredScriptAction, RestExplainAction, RestFieldCapabilitiesAction, RestFielddataAction, RestFlushAction, RestForceMergeAction, RestGetAction, RestGetAliasesAction, RestGetAllAliasesAction, RestGetAllMappingsAction, RestGetAllSettingsAction, RestGetFieldMappingAction, RestGetIndexTemplateAction, RestGetIndicesAction, RestGetMappingAction, RestGetPipelineAction, RestGetRepositoriesAction, RestGetSettingsAction, RestGetSnapshotsAction, RestGetSourceAction, RestGetStoredScriptAction, RestGetTaskAction, RestHealthAction, RestIndexAction, RestIndexDeleteAliasesAction, RestIndexPutAliasAction, RestIndicesAction, RestIndicesAliasesAction, RestIndicesSegmentsAction, RestIndicesShardStoresAction, RestIndicesStatsAction, RestListTasksAction, RestMainAction, RestMasterAction, RestMultiGetAction, RestMultiSearchAction, RestMultiTermVectorsAction, RestNodeAttrsAction, RestNodesAction, RestNodesHotThreadsAction, RestNodesInfoAction, RestNodesStatsAction, RestNodesUsageAction, RestOpenIndexAction, RestPendingClusterTasksAction, RestPendingClusterTasksAction, RestPluginsAction, RestPutIndexTemplateAction, RestPutMappingAction, RestPutPipelineAction, RestPutRepositoryAction, RestPutStoredScriptAction, RestRecoveryAction, RestRecoveryAction, RestRefreshAction, RestRemoteClusterInfoAction, RestRepositoriesAction, RestRestoreSnapshotAction, RestRolloverIndexAction, RestSearchAction, RestSearchScrollAction, RestSegmentsAction, RestShardsAction, RestShrinkIndexAction, RestSimulatePipelineAction, RestSnapshotAction, RestSnapshotsStatusAction, RestSplitIndexAction, RestSyncedFlushAction, RestTasksAction, RestTemplatesAction, RestTermVectorsAction, RestThreadPoolAction, RestUpdateAction, RestUpdateSettingsAction, RestUpgradeAction, RestUpgradeStatusAction, RestValidateQueryAction, RestVerifyRepositoryActionpublic interface RestHandler
| Modifier and Type | Method | Description |
|---|---|---|
default boolean |
canTripCircuitBreaker() |
|
void |
handleRequest(RestRequest request,
RestChannel channel,
NodeClient client) |
Handles a rest request.
|
default boolean |
supportsContentStream() |
Indicates if the RestHandler supports content as a stream.
|
void handleRequest(RestRequest request, RestChannel channel, NodeClient client) throws java.lang.Exception
request - The request to handlechannel - The channel to write the request response toclient - A client to use to make internal requests on behalf of the original requestjava.lang.Exceptiondefault boolean canTripCircuitBreaker()
default boolean supportsContentStream()
XContent.streamSeparator(). If a handler returns true this will affect the types of content that can be sent to
this endpoint.