Package org.simpleframework.transport


package org.simpleframework.transport
  • Class
    Description
    The ByteCursor object is used to acquire bytes from a given source.
    The ByteReader object is used to acquire bytes from a given source.
    The ByteWriter object is used to send data over the TCP transport.
    The Certificate interface represents the certificate that is sent by a client during a secure HTTPS conversation.
    The CertificateChallenge object is used to challenge a client for their x509 certificate.
    The Channel interface represents a connected channel through which data can be sent and received.
    The FlushScheduler object is used to schedule a task for execution when it is write ready.
    The FlushSignaller is an operation that performs writes operation asynchronously.
    The Handshake object is used to perform secure SSL negotiations on a pipeline or Transport.
    The Negotiation interface is used to represent an SSL negotiation.
    The NegotiationState represents the certificate that is sent by a client during a secure HTTPS conversation.
    The OperationFactory is used to create operations for the transport processor.
    The Phase object represents an asynchronous phase within the negotiation.
    The PhaseType enumeration is used to determine what phase of the negotiation the handshake is in.
    The SecureTransport object provides an implementation of a transport used to send and receive data over SSL.
    The ServerCleaner object allows for the termination and resource recovery to be done asynchronously.
    This is a Socket interface that is used to represent a socket.
    The SocketBuffer represents a buffer that aggregates small fragments in to a single buffer before sending them.
    The SocketBufferAppender represents a buffer fragment collector.
    The SocketBufferWriter is used to represent the means to write buffers to an underlying transport.
    The SocketFlusher flushes bytes to the underlying socket channel.
    The SocketProcessor interface represents a processor that is used to accept Socket objects.
    The SocketTransport object offers a transport that can send and receive bytes in a non-blocking manner.
    This is a SocketWrapper objects that represents a TCP socket connections.
    The Transport interface represents a low level means to deliver content to the connected client.
    The TransportChannel provides a means to deliver and receive content over a transport.
    The TransportCursor object represents a cursor that can read and buffer data from an underlying transport.
    The TransportDispatcher operation is used transfer a transport to the processor so it can be processed.
    The TransportEvent enum represents various events that can occur with the transport.
    The TransportException object is thrown when there is a problem with the transport.
    This is the TransportProcessor used to process the provided transport in a higher layer.
    The TransportReader object represents a reader that can read and buffer data from an underlying transport.
    The TransportSocketProcessor is used to convert sockets to transports.
    The TransportWriter object is used to write bytes to and underlying transport.