## 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 © 2008 SUN Microsystems. All Rights Reserved.