Package com.bigdata.io

Interface Summary
DirectBufferPool.Options Options for provisioning the static instance of the DirectBufferPool.
IByteArrayBuffer An interface for reading from and accessing a managed byte[].
IByteArraySlice Interface for a slice of a backing byte[].
IDataRecord An interface for absolute get/put operations on a slice of a byte[].
IDataRecordAccess Interface for higher level data objects providing access to their backing IFixedDataRecord.
IFixedDataRecord Interface adds some methods for stream-based access to IDataRecord.
IRecordSerializer<T> An abstraction for serializing and de-serializing objects as byte[]s.
IReopenChannel Interface for objects which know how to re-open the backing FileChannel for some resource and also understand when the resource has been closed and therefore should not be reopened.
IStreamSerializer<T> An abstraction for serializing and de-serializing objects on streams.
 

Class Summary
AbstractFixedByteArrayBuffer Efficient absolute get/put operations on a slice of a byte[].
ByteArrayBuffer A view on a mutable byte[] that may be extended.
ByteBufferInputStream Reads bytes from a ByteBuffer.
ByteBufferOutputStream Writes bytes onto a ByteBuffer.
DataInputBuffer A fast implementation of DataInput designed to read from a byte[].
DataOutputBuffer Fast special purpose serialization onto a managed byte[] buffer conforming to the DataOutput API.
DirectBufferPool An instance of this class manages a JVM-wide pool of direct (aka native) ByteBuffers.
FileChannelUtility A helper class for operations on FileChannels.
FileLockUtility Deprecated. This can lead to trouble.
FixedByteArrayBuffer Efficient absolute get/put operations on a slice of a byte[].
NameAndExtensionFilter Helper class to filter for files with a known basename and extension.
NOPReopener Implementation that will not re-open the FileChannel once it has been closed.
SerializerUtil Helper utilities for (de-)serialization of Serializable objects using the Java serialization mechanisms.
 



Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.