Package org.entityfs.util.io

Implementations of and factories for lock-aware streams.

See:
          Description

Class Summary
ByteArrayInputStreamFactory This is an ObjectFactory that creates ByteArrayInputStream:s that read from a byte array.
ByteArrayRandomAccess This is a read only RandomAccess that reads data from a byte array.
CountingDataSource This DataSource counts how many bytes that are read or skipped past from a proxied data source.
DataInputOutputRandomAccessAdapter Deprecated. This class is deprecated and will be removed in a future release.
DataSinkToOutputStreamAdapter This object is used to adapt a DataSink to an OutputStream.
DataSourceToInputStreamAdapter This object is used to adapt a DataSource to an InputStream.
GZipReadableFile This is a ReadableFile that transparently decompresses the contents of a wrapped file using gzip compression.
GZipWritableFile This is a WritableFile that transparently compresses the data written to a file using gzip compression.
InputStreamBackedRandomAccess This is a read only RandomAccess that reads its data from a backing InputStream.
InputStreamToDataSourceAdapter This adapter is used to adapt an InputStream to the DataSource interface.
LockAwareFileInputStream This is a FileInputStream that keeps a reference to the read lock of the open EFile.
LockAwareFileInputStreamFactoryImpl A FileInputStreamFactory that creates LockAwareFileInputStream:s.
LockAwareFileOutputStream This is a FileOutputStream that keeps a reference to the write lock of the open EFile.
LockAwareFileOutputStreamFactoryImpl A FileOutputStreamFactory that creates LockAwareFileOutputStream:s.
LockAwareInputStream This is an InputStream that keeps a reference to the read lock of the open EFile.
LockAwareOutputStream This is an OutputStream that keeps a reference to the write lock of the open EFile.
LockAwareRandomAccess  
LockAwareRandomAccessFile A RandomAccessFile that keeps a reference to the read or write lock of the open EFile.
LockAwareRandomAccessFileFactoryImpl A RandomAccessFileFactory that creates LockAwareRandomAccessFile:s.
OutputStreamToDataSinkAdapter This object is used to adapt an OutputStream to the DataSink interface.
RandomAccessAdapter This is an adapter for using the RandomAccess interface on a java.io.RandomAccessFile.
RandomAccessInputStreamAdapter Deprecated. Use the RandomAccessToInputStreamAdapter class instead.
RandomAccessOutputStreamAdapter Deprecated. Use the RandomAccessToOutputStreamAdapter class instead.
RandomAccessToDataInputOutputAdapter This object adapts any RandomAccess implementation to implement the DataInput and DataOutput interfaces.
RandomAccessToInputStreamAdapter This adapter treats a RandomAccess object as an InputStream.
RandomAccessToOutputStreamAdapter This adapter treats a RandomAccess as an OutputStream .
RangeInputStream This InputStream operates on a range of data in a RandomAccess object.
RangeRandomAccess This is a RandomAccess object that reads data from and writes data to a section of another RandomAccess object.
ReadableFileInputStreamFactory This is a ObjectFactory for InputStream:s that creates input streams that read from a ReadableFile object.
ReadWritableFileAdapter This class adapts java.io.File to the ReadWritableFile interface.
TempFileBackedRandomAccess This object can be used to open a RandomAccess on a file from a file system that does not support the FSCRandomAccessFiles capability.
 

Package org.entityfs.util.io Description

Implementations of and factories for lock-aware streams.

Since:
1.0
Author:
Karl Gustafsson