Package org.opensearch.transport
package org.opensearch.transport
All Transport Classes needed for wire communication in OpenSearch
-
ClassDescriptionAn exception indicating that a transport action was not found.An action invocation failure.A transport binding failure.A specialized, bytes only request, that can potentially be optimized on the network layer, specifically for the same large buffer send to several nodes.Abstract Transport.Connection that provides common close logic.This class manages node connections within a cluster.Transport connection manager.Validates a connectionConnection listener for a delegating nodeA connection profile describes how many connection are established to specific node for each of the available request types.A builder to build a new
ConnectionProfile
Transport connection exceptionHandler for empty transport responseFutureTransportResponseHandler<T extends org.opensearch.core.transport.TransportResponse>A response handler to be used when all interaction will be done through theTransportFuture
.Transport HeaderAggregates inbound dataDecodes inbound data off the wireHandler for inbound dataInbound data as a messagePipeline for receiving inbound messagesRepresents a transport message sent over the network.Exception thrown if a node disconnectsAn exception indicating that a message is sent to a node that is not connected.Exception thrown if a node should not disconnectThrown after failed to connect to all seed nodes of the remote cluster.An exception that remote cluster is missing or connectivity to the remote connection is failingException thrown if data is not serializablePlainTransportFuture<V extends org.opensearch.core.transport.TransportResponse>Future for transporting dataConnect through a proxyContains information about the proxy modeThrown when receiving a timeoutBase class for all services and components that need up-to-date information about the registered remote clustersRequest for remote clustersBasic service for accessing remote clusters via gateway nodesThis class encapsulates all remote cluster information to be rendered on_remote/info
requests.Mode informationManager for connecting to remote nodesStrategy to connect to remote nodesA remote exception for an action.RequestHandlerRegistry<Request extends TransportRequest>Registry for OpenSearch RequestHandlersA failure to handle the response of a transaction action.Thrown when an error occurs while sending a requestSniff for initial seed nodesInformation about the sniff modeTracks transport statisticsTransport channel for tasksThis is a tcp channel representing a single channel connection to another node.Channel statisticsHeader for TCP messagesThis is a tcp channel representing a server channel listening for new connections.The TCP Transport layerA helper exception to mark an incoming connection as potentially being HTTP so an appropriate error code can be returnedRepresentation of a transport profile settings for atransport.profiles.$profilename.*
Channel for a TCP connectionOpenSearch Transport InterfaceA unidirectional connection to aDiscoveryNode
Request handler implementationsTransport.ResponseContext<T extends org.opensearch.core.transport.TransportResponse>This class represents a response context that encapsulates the actual response handler, the action and the connection it was executed on.This class is a registry that allowsTransportActionProxy 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.A transport channel allows to send a response to a request on the channel.A listener interface that allows to react on transport events.Decompresses data over the transport wireThrown for any transport errorsFuture for transport operationsTransport informationThis interface allows plugins to intercept requests on both the sender and the receiver side.Logs transport activityListens for transport messagesA transport requestEmpty transport requestTransportRequestDeduplicator<T extends TransportRequest>Deduplicator forTransportRequest
s that keeps track ofTransportRequest
s that should not be sent in parallel.TransportRequestHandler<T extends TransportRequest>Handles transport requestsOptions for transport requestsBuilder for transport request optionsType of transport requestTransportResponseHandler<T extends org.opensearch.core.transport.TransportResponse>Handles transport responsesUtility class for transportThrown if there is an error serializing data for transportThe main OpenSearch transport serviceTransportService.ContextRestoreResponseHandler<T extends org.opensearch.core.transport.TransportResponse>This handler wrapper ensures that the response thread executes with the correct thread context.Internal handshake responseSettings for transport configStats for transport activityStatus for transport activity