public final class KratiHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static krati.store.DataSet<byte[]> |
createDataSet(String path,
int initialCapacity,
krati.core.segment.SegmentFactory segmentFactory)
Creates a
DynamicDataSet with the given parameters. |
static <K,V> krati.store.DataStore<K,V> |
createDataStore(String path,
int initialCapacity,
int segmentFileSize,
krati.core.segment.SegmentFactory segmentFactory,
krati.util.HashFunction<byte[]> hashFunction,
krati.io.Serializer<K> keySerializer,
krati.io.Serializer<V> valueSerializer)
Creates a
SerializableObjectStore with the given parameters. |
public static <K,V> krati.store.DataStore<K,V> createDataStore(String path, int initialCapacity, int segmentFileSize, krati.core.segment.SegmentFactory segmentFactory, krati.util.HashFunction<byte[]> hashFunction, krati.io.Serializer<K> keySerializer, krati.io.Serializer<V> valueSerializer)
SerializableObjectStore with the given parameters.path - The directory which the store will use.initialCapacity - segmentFileSize - segmentFactory - The segment factory, defaults to ChannelSegmentFactory.hashFunction - The hash function, defaults to FnvHashFunction.keySerializer - The serializer used for keys, defaults to KratiDefaultSerializer.valueSerializer - The serializer used for values,defaults to KratiDefaultSerializer.public static krati.store.DataSet<byte[]> createDataSet(String path, int initialCapacity, krati.core.segment.SegmentFactory segmentFactory)
DynamicDataSet with the given parameters.path - The directory which the set will use.initialCapacity - segmentFactory - The segment factory, defaults to ChannelSegmentFactory.Apache Camel