Package org.jenkinsci.remoting.protocol.impl
-
Interface Summary Interface Description ChannelApplicationLayer.ChannelDecorator Callback for decorating theChannelBuilder
before theChannel
is created.ChannelApplicationLayer.Listener Callback interface for notification of theChannel
being created.ConnectionHeadersFilterLayer.Listener A listener for the connection headers.SSLEngineFilterLayer.Listener A listener for the connection headers. -
Class Summary Class Description AckFilterLayer AFilterLayer
that ensures both sides will not proceed unless the acknowledgement has been sent and received by both sides.AgentProtocolClientFilterLayer AFilterLayer
that sends the AgentProtocol client handshake.BIONetworkLayer ANetworkLayer
that uses a dedicated reader thread and runs on demand writer thread to manage I/O.ChannelApplicationLayer AnApplicationLayer
that produces aChannel
.ConnectionHeaders Utility class to handle the encoding and decoding of the connection headers.ConnectionHeadersFilterLayer Performs the connection header negotiation.NIONetworkLayer SSLEngineFilterLayer AFilterLayer
that encrypts the communication between the upper layers and the lower layers using the suppliedSSLEngine
. -
Exception Summary Exception Description ConnectionHeaders.ParseException ConnectionRefusalException An exception to flag that the connection has been refused.PermanentConnectionRefusalException An exception to flag that the connection has been rejected and no further connection attempts should be made.