Package org.simpleframework.transport
package org.simpleframework.transport
-
ClassDescriptionThe
ByteCursorobject is used to acquire bytes from a given source.TheByteReaderobject is used to acquire bytes from a given source.TheByteWriterobject is used to send data over the TCP transport.TheCertificateinterface represents the certificate that is sent by a client during a secure HTTPS conversation.TheCertificateChallengeobject is used to challenge a client for their x509 certificate.TheChannelinterface represents a connected channel through which data can be sent and received.TheFlushSchedulerobject is used to schedule a task for execution when it is write ready.TheFlushSignalleris an operation that performs writes operation asynchronously.TheHandshakeobject is used to perform secure SSL negotiations on a pipeline orTransport.TheNegotiationinterface is used to represent an SSL negotiation.TheNegotiationStaterepresents the certificate that is sent by a client during a secure HTTPS conversation.TheOperationFactoryis used to create operations for the transport processor.ThePhaseobject represents an asynchronous phase within the negotiation.ThePhaseTypeenumeration is used to determine what phase of the negotiation the handshake is in.TheSecureTransportobject provides an implementation of a transport used to send and receive data over SSL.TheServerCleanerobject allows for the termination and resource recovery to be done asynchronously.This is aSocketinterface that is used to represent a socket.TheSocketBufferrepresents a buffer that aggregates small fragments in to a single buffer before sending them.TheSocketBufferAppenderrepresents a buffer fragment collector.TheSocketBufferWriteris used to represent the means to write buffers to an underlying transport.TheSocketFlusherflushes bytes to the underlying socket channel.TheSocketProcessorinterface represents a processor that is used to acceptSocketobjects.TheSocketTransportobject offers a transport that can send and receive bytes in a non-blocking manner.This is aSocketWrapperobjects that represents a TCP socket connections.TheTransportinterface represents a low level means to deliver content to the connected client.TheTransportChannelprovides a means to deliver and receive content over a transport.TheTransportCursorobject represents a cursor that can read and buffer data from an underlying transport.TheTransportDispatcheroperation is used transfer a transport to the processor so it can be processed.TheTransportEventenum represents various events that can occur with the transport.TheTransportExceptionobject is thrown when there is a problem with the transport.This is theTransportProcessorused to process the provided transport in a higher layer.TheTransportReaderobject represents a reader that can read and buffer data from an underlying transport.TheTransportSocketProcessoris used to convert sockets to transports.TheTransportWriterobject is used to write bytes to and underlying transport.