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 |