Package com.sun.grizzly.async

Interface Summary
AsyncQueueDataProcessor Interface represents processor class, which could be used either by AsyncQueueWriter for pre processing data, which will be sent on a SelectableChannel; or by AsyncQueueReader for post processing data, which were read from a SelectableChannel.
AsyncQueueReadable Object, which is able to read data to the ByteBuffer asynchronously, using queue.
AsyncQueueReader  
AsyncQueueWritable Object, which is able to send ByteBuffer data asynchronously, using queue.
AsyncQueueWriter Common inteface to be implemented by protocol dependant asynchronous queue writers implementations
AsyncReadCallbackHandler Callback handler interface, used by AsyncQueueReader to notify custom code either about completion of specific ByteBuffer reading or about IO problem, which occured when reading data to a ByteBuffer
AsyncReadCondition Interface represents condition, which will be checked when AsyncQueueReader was able to read new portion of data from SelectableChannel, whoch is associated with a SelectionKey.
AsyncWriteCallbackHandler Callback handler interface, used by AsyncQueueWriter to notify custom code either about completion of specific ByteBuffer writing or about IO problem, which occured when writing ByteBuffer
 

Class Summary
AbstractAsyncQueueReader  
AbstractAsyncQueueWriter  
AsyncQueue<K,E> Class implements Map-like collection, maps keys to values, where single key could have queue of correspondent values.
AsyncQueueReaderContextTask AsyncQueueReader task, which will be executed by Context, when Context.execute(ContextTask) is called.
AsyncQueueWriterContextTask AsyncQueueWriter task, which will be executed by Context, when Context.execute(ContextTask) is called.
AsyncReadQueueRecord AsyncQueue write data unit
AsyncWriteQueueRecord AsyncQueue write data unit
TCPAsyncQueueReader  
TCPAsyncQueueWriter TCP implementation of AsyncQueueWriter
UDPAsyncQueueReader  
UDPAsyncQueueWriter UDP implementation of AsyncQueueWriter
 



Copyright © 2010 SUN Microsystems. All Rights Reserved.