public final class ReplicatingStoreBuilder<K,V> extends Object
| Constructor and Description |
|---|
ReplicatingStoreBuilder(File recordsPath,
File indexPath,
com.indeed.util.serialization.Serializer<K> keySerializer,
com.indeed.util.serialization.Serializer<V> valueSerializer) |
| Modifier and Type | Method and Description |
|---|---|
RecordLogStore<K,V> |
build() |
ReplicatingStoreBuilder<K,V> |
setCheckpointDir(File checkpointDir) |
ReplicatingStoreBuilder<K,V> |
setCodec(com.indeed.util.compress.CompressionCodec codec) |
ReplicatingStoreBuilder<K,V> |
setComparator(Comparator<K> comparator) |
ReplicatingStoreBuilder<K,V> |
setDedicatedPartition(boolean dedicatedPartition) |
ReplicatingStoreBuilder<K,V> |
setKeyCollectionSerializer(com.indeed.util.serialization.Serializer<Collection<K>> keyCollectionSerializer) |
ReplicatingStoreBuilder<K,V> |
setMaxVolatileGenerationSize(long maxVolatileGenerationSize) |
ReplicatingStoreBuilder<K,V> |
setReservedSpaceThreshold(long reservedSpaceThreshold) |
ReplicatingStoreBuilder<K,V> |
setStorageType(StorageType storageType) |
ReplicatingStoreBuilder<K,V> |
setStoreCodec(com.indeed.util.compress.CompressionCodec codec) |
public ReplicatingStoreBuilder<K,V> setKeyCollectionSerializer(com.indeed.util.serialization.Serializer<Collection<K>> keyCollectionSerializer)
public ReplicatingStoreBuilder<K,V> setCodec(com.indeed.util.compress.CompressionCodec codec)
public ReplicatingStoreBuilder<K,V> setDedicatedPartition(boolean dedicatedPartition)
public ReplicatingStoreBuilder<K,V> setReservedSpaceThreshold(long reservedSpaceThreshold)
public ReplicatingStoreBuilder<K,V> setComparator(Comparator<K> comparator)
public ReplicatingStoreBuilder<K,V> setMaxVolatileGenerationSize(long maxVolatileGenerationSize)
public ReplicatingStoreBuilder<K,V> setStorageType(StorageType storageType)
public ReplicatingStoreBuilder<K,V> setStoreCodec(com.indeed.util.compress.CompressionCodec codec)
public ReplicatingStoreBuilder<K,V> setCheckpointDir(File checkpointDir)
public RecordLogStore<K,V> build() throws IOException
IOExceptionCopyright © 2017. All Rights Reserved.