Package org.apache.kahadb.util

Interface Summary
Marshaller<T>  
Sequence.Closure<T extends Throwable>  
 

Class Summary
ByteArrayInputStream Very similar to the java.io.ByteArrayInputStream but this version is not thread safe.
ByteArrayOutputStream Very similar to the java.io.ByteArrayOutputStream but this version is not thread safe and the resulting data is returned in a ByteSequence to avoid an extra byte[] allocation.
ByteSequence  
BytesMarshaller Implementation of a Marshaller for byte arrays
CommandLineSupport Support utility that can be used to set the properties on any object using command line arguments.
DataByteArrayInputStream Optimized ByteArrayInputStream that can be used more than once
DataByteArrayOutputStream Optimized ByteArrayOutputStream
DiskBenchmark This class is used to get a benchmark the raw disk performance.
DiskBenchmark.Report  
HexSupport Used to convert to hex from byte arrays and back.
IntegerMarshaller Implementation of a Marshaller for a Integer
IntrospectionSupport  
IOExceptionSupport  
IOHelper  
LinkedNode<T extends LinkedNode<T>> Provides a base class for you to extend when you want object to maintain a doubly linked list to other objects without using a collection class.
LinkedNodeList<T extends LinkedNode<T>> Provides a list of LinkedNode objects.
LocationMarshaller  
LockFile Used to lock a File.
LongMarshaller Implementation of a Marshaller for a Long
LRUCache<K,V> A Simple LRU Cache
ObjectMarshaller Implementation of a Marshaller for Objects
Scheduler  
SchedulerTimerTask A TimeTask for a Runnable object
Sequence Represents a range of numbers.
SequenceSet Keeps track of a added long values.
SequenceSet.Marshaller  
StringMarshaller Implementation of a Marshaller for Strings
VariableMarshaller<T> Convenience base class for Marshaller implementations which do not deepCopy and which use variable size encodings.
 



Copyright © 2005-2011 FuseSource, Corp.. All Rights Reserved.