Package org.qi4j.api.io

Interface Summary
Input<T,SenderThrowableType extends Throwable> Input source of data.
Output<T,ReceiverThrowableType extends Throwable> Output for data.
Receiver<T,ReceiverThrowableType extends Throwable> Receiver of items during a specific transfer from an Input to an Output.
Sender<T,SenderThrowableType extends Throwable> Sender of items for a particular transfer from an Input to an Output
 

Class Summary
Inputs Common inputs
Outputs Utility methods for creating standard Outputs
Transforms Utility class for I/O transforms
Transforms.Counter<T> Count the number of items in the transfer.
Transforms.Log<T> Log the toString() representation of transferred items to the given log.
Transforms.ObjectToString Convert objects to Strings using .toString()
Transforms.ProgressLog<T> Track progress of transfer by emitting a log message in given intervals
Transforms.String2Bytes Convert strings to bytes using the given CharSet