Connection.ServerSocketChannel
passed to SelectorManager.acceptor(ServerSocketChannel).ByteBuffer of the given size.ByteBuffer pool.Connection instances.WriteFlusher.onIncompleteFlushed() to request a call to this
method when a call to EndPoint.flush(ByteBuffer...) is likely to be able to progress.Connection is associated to an EndPoint so that I/O events
happening on the EndPoint can be processed by the Connection.EndPoint.fillInterested(Callback)
by keeping state and calling the context and callback objects.EndPoint.fill(ByteBuffer) would return data or EOF.FillInterest.fillable() or FillInterest.onFail(Throwable)NetworkTrafficListener with empty methods.Connection.EndPoint.SelectorManager.ManagedSelector.Connection is closed.EndPoint is close.EndPoint is opened.SelectorManager.ManagedSelector
for this endpoint.Connection is upgraded.ByteBuffer, usually obtained with ByteBufferPool.acquire(int, boolean)
(but not necessarily), making it available for recycling and reuse.oldConnection with the given newConnection on the
EndPoint associated with oldConnection, performing connection lifecycle management.RuntimeException used to signal that there
was an IOException thrown by underlying WriterSelector.select().SelectorManager.SelectorManager manages a number of SelectorManager.ManagedSelectors that
simplify the non-blocking primitives provided by the JVM via the java.nio package.SelectorManager.ManagedSelector wraps a Selector simplifying non-blocking operations on channels.SelectorManager.SelectableEndPoint is an EndPoint that wish to be notified of
non-blocking events by the SelectorManager.ManagedSelector.Connection like HttpConnection) that
wants unencrypted data.PrintWriter that re-throws the instances of
IOException thrown by the underlying implementation of
Writer as RuntimeIOException instances.EndPoint.flush(ByteBuffer...) and invokes callback methods when either
all the data has been flushed or an error occurs.EndPoint.write(Callback, ByteBuffer...) by calling
EndPoint.flush(ByteBuffer...) until all content is written.Copyright © 1995-2015 Webtide. All Rights Reserved.