Module jtrim.query
Package org.jtrim2.concurrent.query.io
package org.jtrim2.concurrent.query.io
Contains classes and interface to asynchronously read from channels and
streams.
- See Also:
-
ClassDescriptionAsyncChannelLink<DataType>Defines an
AsyncDataLink
which allows to read an arbitraryChannel
and process its content to be provided as asynchronously.ChannelOpener<ChannelType extends Channel>Defines an interface to open a newChannel
for processing.ChannelProcessor<DataType,ChannelType extends Channel> Defines an interface for processing the data of an openChannel
and to forward the processed data to anAsyncDataListener
.The interface through which theChannelProcessor
may set the current state of progress of the processing of the channel.Defines aChannelProcessor
which reads and deserializes the first object from the specified channel.Defines aChannelOpener
which opens a specific file.Defines an interface for opening a new input stream for reading.