Package org.jppf.io

Support for transport-agnostic communication with remote services and disk overflow.

See:
          Description

Interface Summary
DataLocation This interface represents an abstraction of a block of data, regardless of where it is stored.
InputSource This interface represents an abstraction of any source of incoming data.
IO Super interface for all input source and output destination implementations.
OutputDestination This interface represents an abstraction of any destination for outgoing data.
 

Class Summary
AbstractDataLocation Abstract implementation of the DataLocation interface.
ByteBufferInputStream Implementation of an input stream backed by a ByteBuffer.
ByteBufferOutputStream Implementation of an OutputStream backed by a ByteBuffer.
ChannelInputSource Input source backed by a ReadableByteChannel.
ChannelOutputDestination Output destination backed by a WritableByteChannel.
FileDataLocation Data location backed by a file.
FileInputSource Input source backed by a file.
FileOutputDestination Output destination backed by a file.
IOHelper Collection of utility methods to create and manipulate IO objects.
MultipleBuffersLocation Data location backed by a list of JPPFBuffer.
SocketWrapperInputSource Input source backed by a SocketWrapper.
SocketWrapperOutputDestination Output destination backed by a SocketWrapper.
StreamInputSource Input source that takes an input stream as its source.
StreamOutputDestination Output destination backed by an OutputStream.
TemporaryFileHolder Instances of this class hold a temporary File and ensure the file is deleted when they are garbage collected.
 

Package org.jppf.io Description

Support for transport-agnostic communication with remote services and disk overflow.



Copyright © 2005-2010 JPPF Team.