| Interface | Description |
|---|---|
| Transport | |
| Transport.Connection |
A unidirectional connection to a
DiscoveryNode |
| TransportChannel |
A transport channel allows to send a response to a request on the channel.
|
| TransportConnectionListener | |
| TransportFuture<V> | |
| TransportInterceptor |
This interface allows plugins to intercept requests on both the sender and the receiver side.
|
| TransportInterceptor.AsyncSender | |
| TransportRequestHandler<T extends TransportRequest> | |
| TransportResponseHandler<T extends TransportResponse> | |
| TransportServiceAdapter |
| Class | Description |
|---|---|
| BytesTransportRequest |
A specialized, bytes only request, that can potentially be optimized on the network
layer, specifically for teh same large buffer send to several nodes.
|
| ConnectionProfile |
A connection profile describes how many connection are established to specific node for each of the available request types.
|
| ConnectionProfile.Builder |
A builder to build a new
ConnectionProfile |
| DelegatingTransportChannel |
Wrapper around transport channel that delegates all requests to the
underlying channel
|
| EmptyTransportResponseHandler | |
| FutureTransportResponseHandler<T extends TransportResponse> |
A response handler to be used when all interaction will be done through the
TransportFuture. |
| PlainTransportFuture<V extends TransportResponse> | |
| RemoteClusterAware |
Base class for all services and components that need up-to-date information about the registered remote clusters
|
| RemoteClusterService |
Basic service for accessing remote clusters via gateway nodes
|
| RemoteConnectionInfo |
This class encapsulates all remote cluster information to be rendered on
_remote/info requests.
|
| RequestHandlerRegistry<Request extends TransportRequest> | |
| TaskAwareTransportRequestHandler<T extends TransportRequest> |
Transport request handlers that is using task context
|
| TcpHeader | |
| TcpTransport<Channel> | |
| TcpTransportChannel<Channel> | |
| TransportActionProxy |
TransportActionProxy allows an arbitrary action to be executed on a defined target node while the initial request is sent to a second
node that acts as a request proxy to the target node.
|
| TransportChannelResponseHandler<T extends TransportResponse> |
Base class for delegating transport response to a transport channel
|
| TransportInfo | |
| TransportMessage | |
| TransportRequest | |
| TransportRequest.Empty | |
| TransportRequestOptions | |
| TransportRequestOptions.Builder | |
| TransportResponse | |
| TransportResponse.Empty | |
| TransportResponseOptions | |
| TransportResponseOptions.Builder | |
| TransportService | |
| TransportService.ContextRestoreResponseHandler<T extends TransportResponse> |
This handler wrapper ensures that the response thread executes with the correct thread context.
|
| TransportService.HandshakeResponse | |
| TransportSettings |
a collection of settings related to transport components, which are also needed in org.elasticsearch.bootstrap.Security
This class should only contain static code which is *safe* to load before the security manager is enforced.
|
| TransportStats | |
| TransportStatus |
| Enum | Description |
|---|---|
| TransportRequestOptions.Type | |
| Transports |
| Exception | Description |
|---|---|
| ActionNotFoundTransportException |
An exception indicating that a transport action was not found.
|
| ActionTransportException |
An action invocation failure.
|
| BindTransportException | |
| ConnectTransportException | |
| NodeDisconnectedException | |
| NodeNotConnectedException |
An exception indicating that a message is sent to a node that is not connected.
|
| NodeShouldNotConnectException | |
| NotSerializableTransportException | |
| ReceiveTimeoutTransportException | |
| RemoteTransportException |
A remote exception for an action.
|
| ResponseHandlerFailureTransportException |
A failure to handle the response of a transaction action.
|
| SendRequestTransportException | |
| TcpTransport.HttpOnTransportException |
A helper exception to mark an incoming connection as potentially being HTTP
so an appropriate error code can be returned
|
| TransportException | |
| TransportSerializationException |