Module org.elasticsearch.server
Package org.elasticsearch.transport
package org.elasticsearch.transport
-
ClassDescriptionAn exception indicating that a transport action was not found.An action invocation 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.A 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
This is used to pack the validation exception with the associated header.Handles inbound messages by first deserializing aTransportMessage
from anInboundMessage
and then passing it to the appropriate handler.This file is forked from the https://netty.io project.Represents a transport message sent over the network.An exception indicating that a message is sent to a node that is not connected.Thrown after completely failing to connect to any node of the remote cluster.An exception that remote cluster is missing or connectivity to the remote connection is failingRequests that implement this interface will be compressed whenTransportSettings.TRANSPORT_COMPRESS
is configured toCompression.Enabled.INDEXING_DATA
and isRawIndexingData() returns true.Base class for all services and components that need up-to-date information about the registered remote clustersContains the settings and some associated logic for the settings related to the Remote Access port, used by Remote Cluster Security 2.0.Basic service for accessing remote clusters via gateway nodesThis class encapsulates all remote cluster information to be rendered on_remote/info
requests.A remote exception for an action.RequestHandlerRegistry<Request extends TransportRequest>A failure to handle the response of a transaction action.This file is forked from https://github.com/lz4/lz4-java.This is a tcp channel representing a single channel connection to another node.This is a tcp channel representing a server channel listening for new connections.A 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.*
A unidirectional connection to aDiscoveryNode
Transport.ResponseContext<T extends 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.This interface allows plugins to intercept requests on both the sender and the receiver side.Exception indicating that theTransportService
received a request before it was ready to handle it, so the request should be rejected and the connection closed.TransportRequestHandler<T extends TransportRequest>TransportResponseHandler<T extends TransportResponse>Implementation ofTransportResponseHandler
that handles the empty responseTransportResponse.Empty
.This handler wrapper ensures that the response thread executes with the correct thread context.