Package org.elasticsearch.action.support
-
Interface Summary Interface Description ActionFilter A filter allowing to filter transport actionsActionFilterChain<Request extends ActionRequest,Response extends ActionResponse> A filter chain allowing to continue and process the transport action requestWriteRequest<R extends WriteRequest<R>> Interface implemented by requests that modify the documents in an index likeIndexRequest
,UpdateRequest
, andBulkRequest
.WriteRequestBuilder<B extends WriteRequestBuilder<B>> WriteResponse Interface implemented by responses for actions that modify the documents in an index likeIndexResponse
,UpdateResponse
, andBulkResponse
. -
Class Summary Class Description ActionFilter.Simple A simple base class for injectable action filters that spares the implementation from handling the filter chain.ActionFilters Holds the action filters injected through plugins, properly sorted byActionFilter.order()
ActiveShardCount A class whose instances represent a value for counting the number of active shard copies for a given shard in an index.ActiveShardsObserver This class provides primitives for waiting for a configured number of shards to become active before sending a response on anActionListener
.AdapterActionFuture<T,L> AutoCreateIndex Encapsulates the logic of whether a new index should be automatically created when a write operation is about to happen in a non existing index.ChannelActionListener<Response extends TransportResponse,Request extends TransportRequest> ContextPreservingActionListener<R> Restores the givenThreadContext.StoredContext
once the listener is invokedDefaultShardOperationFailedException DestructiveOperations Helper for dealing with destructive operations and wildcard usage.GroupedActionListener<T> An action listener that delegates its results to another listener once it has received N results (either successes or failures).HandledTransportAction<Request extends ActionRequest,Response extends ActionResponse> A TransportAction that self registers a handler into the transport serviceIndicesOptions Controls how to deal with unavailable concrete indices (closed or missing), how wildcard expressions are expanded to actual indices (all, closed or open indices) and how to deal with wildcard expressions that resolve to no indices.ListenableActionFuture<T> AFuture
andActionListener
against which which otherActionListener
s can be registered later, to support fanning-out a result to a dynamic collection of listeners.ListenerTimeouts PlainActionFuture<T> RetryableAction<Response> A action that will be retried on failure ifRetryableAction.shouldRetry(Exception)
returns true.ThreadedActionListener<Response> An action listener that wraps another action listener and threading its execution.ThreadedActionListener.Wrapper Wrapper that can be used to automatically wrap a listener in a threaded listener if needed.TransportAction<Request extends ActionRequest,Response extends ActionResponse> TransportActions -
Enum Summary Enum Description IndicesOptions.Option IndicesOptions.WildcardStates WriteRequest.RefreshPolicy