ClassDescriptionA filter allowing to filter transport actionsA simple base class for injectable action filters that spares the implementation from handling the filter chain.A filter chain allowing to continue and process the transport action requestHolds the action filters injected through plugins, properly sorted by
ActionFilter.order()A class whose instances represent a value for counting the number of active shard copies for a given shard in an index.This class provides primitives for waiting for a configured number of shards to become active before sending a response on an
L>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.Restores the given
ThreadContext.StoredContextonce the listener is invokedHelper for dealing with destructive operations and wildcard usage.An action listener that delegates its results to another listener once it has received N results (either successes or failures).A TransportAction that self registers a handler into the transport serviceControls 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.This class tracks the intermediate responses that will be used to create aggregated cluster response to a request.This exception is thrown when the
NodeResponseTrackeris asked to give information about the responses after they have been discarded.RetryableAction<Response>A action that will be retried on failure if
RetryableAction.shouldRetry(Exception)returns true.ThreadedActionListener<Response>An action listener that wraps another action listener and threading its execution.Wrapper that can be used to automatically wrap a listener in a threaded listener if needed.