A B C E F G H I O P R S T U V W 
All Classes All Packages

A

ACCEPT - org.simpleframework.transport.connect.ConnectionEvent
This event occurs when the server accepts a new connection.
ALREADY_SELECTING - org.simpleframework.transport.reactor.ReactorEvent
This is used to indicate the channel is already selecting.
attach(SelectableChannel) - Method in interface org.simpleframework.transport.trace.TraceAnalyzer
This method is used to attach a trace to the specified channel.

B

ByteCursor - Interface in org.simpleframework.transport
The ByteCursor object is used to acquire bytes from a given source.
ByteWriter - Interface in org.simpleframework.transport
The ByteWriter object is used to send data over the TCP transport.

C

cancel() - Method in interface org.simpleframework.transport.reactor.Operation
This is used to cancel the operation if it has timed out.
Certificate - Interface in org.simpleframework.transport
The Certificate interface represents the certificate that is sent by a client during a secure HTTPS conversation.
CERTIFICATE_CHALLENGE - org.simpleframework.transport.TransportEvent
This event occurs when a server challenges for an X509 certificate.
CertificateChallenge - Interface in org.simpleframework.transport
The CertificateChallenge object is used to challenge a client for their x509 certificate.
challenge() - Method in interface org.simpleframework.transport.CertificateChallenge
This method will challenge the client for their certificate.
challenge(Runnable) - Method in interface org.simpleframework.transport.CertificateChallenge
This method will challenge the client for their certificate.
Channel - Interface in org.simpleframework.transport
The Channel interface represents a connected channel through which data can be sent and received.
CHANNEL_CLOSED - org.simpleframework.transport.reactor.ReactorEvent
This occurs on an attempt to register an closed channel.
close() - Method in interface org.simpleframework.transport.ByteWriter
This is used to close the sender and the underlying transport.
close() - Method in interface org.simpleframework.transport.Channel
Because the channel represents a duplex means of communication there needs to be a means to close it down.
close() - Method in class org.simpleframework.transport.connect.SocketConnection
This is used to close the connection and the server socket used to accept connections.
close() - Method in class org.simpleframework.transport.SocketTransport
This method is used to flush the internal buffer and close the underlying socket.
close() - Method in interface org.simpleframework.transport.Transport
This is used to close the transport and the underlying socket.
close() - Method in class org.simpleframework.transport.TransportChannel
Because the channel represents a duplex means of communication there needs to be a means to close it down.
close() - Method in class org.simpleframework.transport.TransportWriter
This is used to close the writer and the underlying transport.
CLOSE - org.simpleframework.transport.TransportEvent
This event occurs when the underlying connection is terminated.
CLOSE_SELECTOR - org.simpleframework.transport.reactor.ReactorEvent
This occurs when the selector has been shutdown globally.
connect(SocketAddress) - Method in interface org.simpleframework.transport.connect.Connection
This creates a new background task that will listen to the specified ServerAddress for incoming TCP connect requests.
connect(SocketAddress) - Method in class org.simpleframework.transport.connect.SocketConnection
This creates a new background task that will listen to the specified ServerAddress for incoming TCP connect requests.
connect(SocketAddress, SSLContext) - Method in interface org.simpleframework.transport.connect.Connection
This creates a new background task that will listen to the specified ServerAddress for incoming TCP connect requests.
connect(SocketAddress, SSLContext) - Method in class org.simpleframework.transport.connect.SocketConnection
This creates a new background task that will listen to the specified ServerAddress for incoming TCP connect requests.
Connection - Interface in org.simpleframework.transport.connect
The Connection object is used to manage connections from a server socket.
ConnectionEvent - Enum in org.simpleframework.transport.connect
The ConnectionEvent enum represents various events that can occur with a new connection.

E

ERROR - org.simpleframework.transport.connect.ConnectionEvent
This event occurs when there is an error with the connection.
ERROR - org.simpleframework.transport.reactor.ReactorEvent
This occurs if there is an error with the selection.
ERROR - org.simpleframework.transport.TransportEvent
This event occurs when there is an error with the transport.
EXECUTE_ACTION - org.simpleframework.transport.reactor.ReactorEvent
This is the final action of executing the action.
ExecutorReactor - Class in org.simpleframework.transport.reactor
The ExecutorReactor is used to schedule operation for execution using an Executor implementation.
ExecutorReactor(Executor) - Constructor for class org.simpleframework.transport.reactor.ExecutorReactor
Constructor for the ExecutorReactor object.
ExecutorReactor(Executor, int) - Constructor for class org.simpleframework.transport.reactor.ExecutorReactor
Constructor for the ExecutorReactor object.
ExecutorReactor(Executor, int, long) - Constructor for class org.simpleframework.transport.reactor.ExecutorReactor
Constructor for the ExecutorReactor object.

F

flush() - Method in interface org.simpleframework.transport.ByteWriter
This method is used to flush the contents of the buffer to the client.
flush() - Method in class org.simpleframework.transport.SocketTransport
This is used to flush the internal buffer to the underlying socket.
flush() - Method in interface org.simpleframework.transport.Transport
This method is used to flush the contents of the buffer to the client.
flush() - Method in class org.simpleframework.transport.TransportWriter
This method is used to flush the contents of the buffer to the client.

G

getAttributes() - Method in interface org.simpleframework.transport.Channel
This returns the Map of attributes used to hold connection information for the channel.
getAttributes() - Method in interface org.simpleframework.transport.Socket
This method is used to get the Map of attributes for this socket.
getAttributes() - Method in class org.simpleframework.transport.SocketTransport
This method is used to get the Map of attributes by this pipeline.
getAttributes() - Method in class org.simpleframework.transport.SocketWrapper
This method is used to get the Map of attributes by this socket.
getAttributes() - Method in class org.simpleframework.transport.TransportChannel
This returns the Map of attributes used to hold connection information for the channel.
getCertificate() - Method in interface org.simpleframework.transport.Channel
This is used to acquire the SSL certificate used for security.
getCertificate() - Method in class org.simpleframework.transport.SocketTransport
This is used to acquire the SSL certificate used when the server is using a HTTPS connection.
getCertificate() - Method in interface org.simpleframework.transport.Transport
This is used to acquire the SSL certificate used when the server is using a HTTPS connection.
getCertificate() - Method in class org.simpleframework.transport.TransportChannel
This is used to acquire the SSL certificate used for security.
getChain() - Method in interface org.simpleframework.transport.Certificate
This will return the X509 certificate chain, if any, that has been sent by the client.
getChallenge() - Method in interface org.simpleframework.transport.Certificate
This returns a challenge for the certificate.
getChannel() - Method in interface org.simpleframework.transport.reactor.Operation
This is the SelectableChannel which is used to determine if the operation should be executed.
getChannel() - Method in interface org.simpleframework.transport.Socket
This method is used to acquire the SocketChannel for the connection.
getChannel() - Method in class org.simpleframework.transport.SocketTransport
This method is used to acquire the SocketChannel for the connection.
getChannel() - Method in class org.simpleframework.transport.SocketWrapper
This method is used to acquire the SocketChannel for the connection.
getCursor() - Method in interface org.simpleframework.transport.Channel
This provides a ByteCursor for this channel.
getCursor() - Method in class org.simpleframework.transport.TransportChannel
This provides a ByteCursor for this channel.
getEngine() - Method in interface org.simpleframework.transport.Socket
This is used to acquire the SSL engine used for security.
getEngine() - Method in class org.simpleframework.transport.SocketTransport
This is used to acquire the SSL engine used for https.
getEngine() - Method in class org.simpleframework.transport.SocketWrapper
This is used to acquire the SSL engine used for HTTPS.
getSocket() - Method in interface org.simpleframework.transport.Channel
This is the connected socket channel associated with this.
getSocket() - Method in class org.simpleframework.transport.TransportChannel
This is the connected socket channel associated with this.
getTrace() - Method in interface org.simpleframework.transport.Channel
This gets the Trace object associated with the channel.
getTrace() - Method in interface org.simpleframework.transport.reactor.Operation
This is used to acquire the trace object that is associated with the operation.
getTrace() - Method in interface org.simpleframework.transport.Socket
This is used to acquire the trace object that is associated with the socket.
getTrace() - Method in class org.simpleframework.transport.SocketTransport
This is used to acquire the trace object that is associated with the socket.
getTrace() - Method in class org.simpleframework.transport.SocketWrapper
This is used to acquire the trace object that is associated with the socket.
getTrace() - Method in class org.simpleframework.transport.TransportChannel
This gets the Trace object associated with the channel.
getWriter() - Method in interface org.simpleframework.transport.Channel
This provides a ByteWriter for the channel.
getWriter() - Method in class org.simpleframework.transport.TransportChannel
This provides a ByteWriter for the channel.

H

HANDSHAKE_BEGIN - org.simpleframework.transport.TransportEvent
This event occurs with HTTPS when a new SSL handshake starts.
HANDSHAKE_DONE - org.simpleframework.transport.TransportEvent
This event occurs with HTTPS when a SSL handshake has finished.
HANDSHAKE_FAILED - org.simpleframework.transport.TransportEvent
This event indicates that the handshake failed in some way.

I

INTEREST_READY - org.simpleframework.transport.reactor.ReactorEvent
This indicates that the I/O interest has been satisfied.
INVALID_KEY - org.simpleframework.transport.reactor.ReactorEvent
This occurs rarely however it indicates an invalid registration.
isChainPresent() - Method in interface org.simpleframework.transport.Certificate
This is used to determine if the X509 certificate chain is present for the request.
isOpen() - Method in interface org.simpleframework.transport.ByteCursor
Determines whether the cursor is still open.
isOpen() - Method in class org.simpleframework.transport.TransportCursor
Determines whether the cursor is still open.
isReady() - Method in interface org.simpleframework.transport.ByteCursor
Determines whether the cursor is ready for reading.
isReady() - Method in class org.simpleframework.transport.TransportCursor
Determines whether the cursor is ready for reading.
isSecure() - Method in interface org.simpleframework.transport.Channel
This is used to determine if the channel is secure and that data read from and data written to the request is encrypted.
isSecure() - Method in class org.simpleframework.transport.TransportChannel
This is used to determine if the channel is secure and that data read from and data written to the request is encrypted.

O

Operation - Interface in org.simpleframework.transport.reactor
The Operation interface is used to describe a task that can be executed when the associated channel is ready for some operation.
org.simpleframework.transport - package org.simpleframework.transport
 
org.simpleframework.transport.connect - package org.simpleframework.transport.connect
 
org.simpleframework.transport.reactor - package org.simpleframework.transport.reactor
 
org.simpleframework.transport.trace - package org.simpleframework.transport.trace
 

P

process(Operation) - Method in class org.simpleframework.transport.reactor.ExecutorReactor
This method is used to execute the provided operation without the need to specifically check for I/O events.
process(Operation) - Method in interface org.simpleframework.transport.reactor.Reactor
This method is used to execute the provided operation without the need to specifically check for I/O events.
process(Operation) - Method in class org.simpleframework.transport.reactor.SynchronousReactor
This method is used to execute the provided operation without the need to specifically check for I/O events.
process(Operation, int) - Method in class org.simpleframework.transport.reactor.ExecutorReactor
This method is used to execute the provided operation when there is an I/O event that task is interested in.
process(Operation, int) - Method in interface org.simpleframework.transport.reactor.Reactor
This method is used to execute the provided operation when there is an I/O event that task is interested in.
process(Operation, int) - Method in class org.simpleframework.transport.reactor.SynchronousReactor
This method is used to execute the provided operation when there is an I/O event that task is interested in.
process(Socket) - Method in interface org.simpleframework.transport.SocketProcessor
Used to process the Socket which is a full duplex TCP connection to a higher layer the application.
process(Socket) - Method in class org.simpleframework.transport.TransportSocketProcessor
Used to connect the Socket which is a full duplex TCP connection to a higher layer the application.
process(Transport) - Method in interface org.simpleframework.transport.TransportProcessor
This is used to process a Transport instance in a higher layer that can handle a protocol.
push(byte[]) - Method in interface org.simpleframework.transport.ByteCursor
Pushes the provided data on to the cursor.
push(byte[]) - Method in class org.simpleframework.transport.TransportCursor
Pushes the provided data on to the cursor.
push(byte[], int, int) - Method in interface org.simpleframework.transport.ByteCursor
Pushes the provided data on to the cursor.
push(byte[], int, int) - Method in class org.simpleframework.transport.TransportCursor
Pushes the provided data on to the cursor.

R

Reactor - Interface in org.simpleframework.transport.reactor
The Reactor interface is used to describe an object that is used to schedule asynchronous I/O operations.
ReactorEvent - Enum in org.simpleframework.transport.reactor
The ReactorEvent enumeration is used for tracing the operations that occur within the reactor.
read(byte[]) - Method in interface org.simpleframework.transport.ByteCursor
Reads a block of bytes from the underlying stream.
read(byte[]) - Method in class org.simpleframework.transport.TransportCursor
Reads a block of bytes from the underlying stream.
read(byte[], int, int) - Method in interface org.simpleframework.transport.ByteCursor
Reads a block of bytes from the underlying stream.
read(byte[], int, int) - Method in class org.simpleframework.transport.TransportCursor
Reads a block of bytes from the underlying stream.
read(ByteBuffer) - Method in class org.simpleframework.transport.SocketTransport
This is used to perform a non-blocking read on the transport.
read(ByteBuffer) - Method in interface org.simpleframework.transport.Transport
This is used to perform a non-blocking read on the transport.
READ - org.simpleframework.transport.TransportEvent
This event represents a read operation on the underlying socket.
READ_INTEREST_READY - org.simpleframework.transport.reactor.ReactorEvent
This indicates that the I/O read interest has been satisfied.
READ_WAIT - org.simpleframework.transport.TransportEvent
This event occurs when there is no more data available to read.
ready() - Method in interface org.simpleframework.transport.ByteCursor
Provides the number of bytes that can be read from the stream without blocking.
ready() - Method in class org.simpleframework.transport.TransportCursor
Provides the number of bytes that can be read from the stream without blocking.
REGISTER_INTEREST - org.simpleframework.transport.reactor.ReactorEvent
This occurs upon the initial registration of an I/O interest.
REGISTER_READ_INTEREST - org.simpleframework.transport.reactor.ReactorEvent
This occurs upon the initial registration of a read I/O interest.
REGISTER_WRITE_INTEREST - org.simpleframework.transport.reactor.ReactorEvent
This occurs upon the initial registration of a write I/O interest.
reset(int) - Method in interface org.simpleframework.transport.ByteCursor
Moves the cursor backward within the stream.
reset(int) - Method in class org.simpleframework.transport.TransportCursor
Moves the cursor backward within the stream.

S

SELECT - org.simpleframework.transport.reactor.ReactorEvent
This event indicates the registration of an I/O interest.
SELECT_CANCEL - org.simpleframework.transport.reactor.ReactorEvent
This occurs when a selection key is cancelled for all interests.
SELECT_EXPIRED - org.simpleframework.transport.reactor.ReactorEvent
This indicates that the selected I/O interest has not occurred.
Socket - Interface in org.simpleframework.transport
This is a Socket interface that is used to represent a socket.
SocketConnection - Class in org.simpleframework.transport.connect
The SocketConnectionis used to manage connections from a server socket.
SocketConnection(SocketProcessor) - Constructor for class org.simpleframework.transport.connect.SocketConnection
Constructor for the SocketConnection object.
SocketConnection(SocketProcessor, TraceAnalyzer) - Constructor for class org.simpleframework.transport.connect.SocketConnection
Constructor for the SocketConnection object.
SocketProcessor - Interface in org.simpleframework.transport
The SocketProcessor interface represents a processor that is used to accept Socket objects.
SocketTransport - Class in org.simpleframework.transport
The SocketTransport object offers a transport that can send and receive bytes in a non-blocking manner.
SocketTransport(Socket, Reactor) - Constructor for class org.simpleframework.transport.SocketTransport
Constructor for the SocketTransport object.
SocketTransport(Socket, Reactor, int) - Constructor for class org.simpleframework.transport.SocketTransport
Constructor for the SocketTransport object.
SocketTransport(Socket, Reactor, int, int) - Constructor for class org.simpleframework.transport.SocketTransport
Constructor for the SocketTransport object.
SocketWrapper - Class in org.simpleframework.transport
This is a SocketWrapper objects that represents a TCP socket connections.
SocketWrapper(SocketChannel, Trace) - Constructor for class org.simpleframework.transport.SocketWrapper
This creates a SocketWrapper from a socket channel.
SocketWrapper(SocketChannel, Trace, SSLEngine) - Constructor for class org.simpleframework.transport.SocketWrapper
This creates a SecureSocket from a socket channel.
stop() - Method in class org.simpleframework.transport.reactor.ExecutorReactor
This is used to stop the reactor so that further requests to execute operations does nothing.
stop() - Method in interface org.simpleframework.transport.reactor.Reactor
This is used to stop the reactor so that further requests to execute operations does nothing.
stop() - Method in class org.simpleframework.transport.reactor.SynchronousReactor
This is used to stop the reactor so that further requests to execute operations does nothing.
stop() - Method in interface org.simpleframework.transport.SocketProcessor
This method is used to stop the SocketProcessor such that it will accept no more sockets.
stop() - Method in interface org.simpleframework.transport.trace.TraceAnalyzer
This is used to stop the agent and clear all trace information.
stop() - Method in interface org.simpleframework.transport.TransportProcessor
This method is used to stop the TransportProcessor such that it will accept no more pipelines.
stop() - Method in class org.simpleframework.transport.TransportSocketProcessor
This is implemented to shut down the server asynchronously.
SynchronousReactor - Class in org.simpleframework.transport.reactor
The SynchronousReactor object is used to execute the ready operations of within a single synchronous thread.
SynchronousReactor() - Constructor for class org.simpleframework.transport.reactor.SynchronousReactor
Constructor for the SynchronousReactor object.
SynchronousReactor(boolean) - Constructor for class org.simpleframework.transport.reactor.SynchronousReactor
Constructor for the SynchronousReactor object.

T

trace(Object) - Method in interface org.simpleframework.transport.trace.Trace
This method is used to accept an event that occurred on the socket associated with this trace.
trace(Object, Object) - Method in interface org.simpleframework.transport.trace.Trace
This method is used to accept an event that occurred on the socket associated with this trace.
Trace - Interface in org.simpleframework.transport.trace
The Trace interface represents an trace log for various connection events.
TraceAnalyzer - Interface in org.simpleframework.transport.trace
The TraceAnalyzer object represents a tracing analyzer used to monitor events on a socket.
Transport - Interface in org.simpleframework.transport
The Transport interface represents a low level means to deliver content to the connected client.
TransportChannel - Class in org.simpleframework.transport
The TransportChannel provides a means to deliver and receive content over a transport.
TransportChannel(Transport) - Constructor for class org.simpleframework.transport.TransportChannel
Constructor for the TransportChannel object.
TransportCursor - Class in org.simpleframework.transport
The TransportCursor object represents a cursor that can read and buffer data from an underlying transport.
TransportCursor(Transport) - Constructor for class org.simpleframework.transport.TransportCursor
Constructor for the TransportCursor object.
TransportCursor(Transport, int) - Constructor for class org.simpleframework.transport.TransportCursor
Constructor for the TransportCursor object.
TransportEvent - Enum in org.simpleframework.transport
The TransportEvent enum represents various events that can occur with the transport.
TransportException - Exception in org.simpleframework.transport
The TransportException object is thrown when there is a problem with the transport.
TransportException(String) - Constructor for exception org.simpleframework.transport.TransportException
Constructor for the TransportException object.
TransportException(String, Throwable) - Constructor for exception org.simpleframework.transport.TransportException
Constructor for the TransportException object.
TransportProcessor - Interface in org.simpleframework.transport
This is the TransportProcessor used to process the provided transport in a higher layer.
TransportSocketProcessor - Class in org.simpleframework.transport
The TransportSocketProcessor is used to convert sockets to transports.
TransportSocketProcessor(TransportProcessor) - Constructor for class org.simpleframework.transport.TransportSocketProcessor
Constructor for the TransportSocketProcessor object.
TransportSocketProcessor(TransportProcessor, int) - Constructor for class org.simpleframework.transport.TransportSocketProcessor
Constructor for the TransportSocketProcessor object.
TransportSocketProcessor(TransportProcessor, int, int) - Constructor for class org.simpleframework.transport.TransportSocketProcessor
Constructor for the TransportSocketProcessor object.
TransportSocketProcessor(TransportProcessor, int, int, int) - Constructor for class org.simpleframework.transport.TransportSocketProcessor
Constructor for the TransportSocketProcessor object.
TransportSocketProcessor(TransportProcessor, int, int, int, boolean) - Constructor for class org.simpleframework.transport.TransportSocketProcessor
Constructor for the TransportSocketProcessor object.
TransportWriter - Class in org.simpleframework.transport
The TransportWriter object is used to write bytes to and underlying transport.
TransportWriter(Transport) - Constructor for class org.simpleframework.transport.TransportWriter
Constructor for the TransportWriter object.

U

UPDATE_INTEREST - org.simpleframework.transport.reactor.ReactorEvent
This is used to indicate the operation interest changed.
UPDATE_READ_INTEREST - org.simpleframework.transport.reactor.ReactorEvent
This occurs upon the initial registration of a read I/O interest.
UPDATE_WRITE_INTEREST - org.simpleframework.transport.reactor.ReactorEvent
This occurs upon the initial registration of a write I/O interest.

V

valueOf(String) - Static method in enum org.simpleframework.transport.connect.ConnectionEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.simpleframework.transport.reactor.ReactorEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.simpleframework.transport.TransportEvent
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.simpleframework.transport.connect.ConnectionEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.simpleframework.transport.reactor.ReactorEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.simpleframework.transport.TransportEvent
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte[]) - Method in interface org.simpleframework.transport.ByteWriter
This method is used to deliver the provided array of bytes to the underlying transport.
write(byte[]) - Method in class org.simpleframework.transport.TransportWriter
This method is used to deliver the provided array of bytes to the underlying transport.
write(byte[], int, int) - Method in interface org.simpleframework.transport.ByteWriter
This method is used to deliver the provided array of bytes to the underlying transport.
write(byte[], int, int) - Method in class org.simpleframework.transport.TransportWriter
This method is used to deliver the provided array of bytes to the underlying transport.
write(ByteBuffer) - Method in interface org.simpleframework.transport.ByteWriter
This method is used to deliver the provided buffer of bytes to the underlying transport.
write(ByteBuffer) - Method in class org.simpleframework.transport.SocketTransport
This method is used to deliver the provided buffer of bytes to the underlying transport.
write(ByteBuffer) - Method in interface org.simpleframework.transport.Transport
This method is used to deliver the provided buffer of bytes to the underlying transport.
write(ByteBuffer) - Method in class org.simpleframework.transport.TransportWriter
This method is used to deliver the provided buffer of bytes to the underlying transport.
write(ByteBuffer, int, int) - Method in interface org.simpleframework.transport.ByteWriter
This method is used to deliver the provided buffer of bytes to the underlying transport.
write(ByteBuffer, int, int) - Method in class org.simpleframework.transport.TransportWriter
This method is used to deliver the provided buffer of bytes to the underlying transport.
WRITE - org.simpleframework.transport.TransportEvent
This event represents a write operation on the underlying socket.
WRITE_BLOCKING - org.simpleframework.transport.TransportEvent
This event occurs when a thread must wait for a write to finish.
WRITE_BUFFER - org.simpleframework.transport.TransportEvent
This event represents a write buffer operation on the underlying socket.
WRITE_INTEREST_READY - org.simpleframework.transport.reactor.ReactorEvent
This indicates that the I/O write interest has been satisfied.
WRITE_WAIT - org.simpleframework.transport.TransportEvent
This event occurs when no more data can be sent over the socket.
A B C E F G H I O P R S T U V W 
All Classes All Packages