Package org.simpleframework.transport
package org.simpleframework.transport
-
ClassDescriptionThe
ByteCursor
object is used to acquire bytes from a given source.TheByteReader
object is used to acquire bytes from a given source.TheByteWriter
object is used to send data over the TCP transport.TheCertificate
interface represents the certificate that is sent by a client during a secure HTTPS conversation.TheCertificateChallenge
object is used to challenge a client for their x509 certificate.TheChannel
interface represents a connected channel through which data can be sent and received.TheFlushScheduler
object is used to schedule a task for execution when it is write ready.TheFlushSignaller
is an operation that performs writes operation asynchronously.TheHandshake
object is used to perform secure SSL negotiations on a pipeline orTransport
.TheNegotiation
interface is used to represent an SSL negotiation.TheNegotiationState
represents the certificate that is sent by a client during a secure HTTPS conversation.TheOperationFactory
is used to create operations for the transport processor.ThePhase
object represents an asynchronous phase within the negotiation.ThePhaseType
enumeration is used to determine what phase of the negotiation the handshake is in.TheSecureTransport
object provides an implementation of a transport used to send and receive data over SSL.TheServerCleaner
object allows for the termination and resource recovery to be done asynchronously.This is aSocket
interface that is used to represent a socket.TheSocketBuffer
represents a buffer that aggregates small fragments in to a single buffer before sending them.TheSocketBufferAppender
represents a buffer fragment collector.TheSocketBufferWriter
is used to represent the means to write buffers to an underlying transport.TheSocketFlusher
flushes bytes to the underlying socket channel.TheSocketProcessor
interface represents a processor that is used to acceptSocket
objects.TheSocketTransport
object offers a transport that can send and receive bytes in a non-blocking manner.This is aSocketWrapper
objects that represents a TCP socket connections.TheTransport
interface represents a low level means to deliver content to the connected client.TheTransportChannel
provides a means to deliver and receive content over a transport.TheTransportCursor
object represents a cursor that can read and buffer data from an underlying transport.TheTransportDispatcher
operation is used transfer a transport to the processor so it can be processed.TheTransportEvent
enum represents various events that can occur with the transport.TheTransportException
object is thrown when there is a problem with the transport.This is theTransportProcessor
used to process the provided transport in a higher layer.TheTransportReader
object represents a reader that can read and buffer data from an underlying transport.TheTransportSocketProcessor
is used to convert sockets to transports.TheTransportWriter
object is used to write bytes to and underlying transport.