Class VersionedMapStoreFactoryBuilderImpl<K,V>
java.lang.Object
tools.refinery.store.map.internal.VersionedMapStoreFactoryBuilderImpl<K,V>
- All Implemented Interfaces:
VersionedMapStoreFactoryBuilder<K,V>
public class VersionedMapStoreFactoryBuilderImpl<K,V>
extends Object
implements VersionedMapStoreFactoryBuilder<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface tools.refinery.store.map.VersionedMapStoreFactoryBuilder
VersionedMapStoreFactoryBuilder.DeltaTransactionStrategy, VersionedMapStoreFactoryBuilder.SharingStrategy, VersionedMapStoreFactoryBuilder.StoreStrategy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultValue(V defaultValue) deltaTransactionStrategy(VersionedMapStoreFactoryBuilder.DeltaTransactionStrategy deltaTransactionStrategy) stateBasedHashProvider(ContinuousHashProvider<K> hashProvider) stateBasedImmutableWhenCommitting(boolean transformToImmutable) stateBasedSharingStrategy(VersionedMapStoreFactoryBuilder.SharingStrategy sharingStrategy) toString()versionFreeing(boolean enabled)
-
Constructor Details
-
VersionedMapStoreFactoryBuilderImpl
public VersionedMapStoreFactoryBuilderImpl()
-
-
Method Details
-
defaultValue
- Specified by:
defaultValuein interfaceVersionedMapStoreFactoryBuilder<K,V>
-
strategy
public VersionedMapStoreFactoryBuilder<K,V> strategy(VersionedMapStoreFactoryBuilder.StoreStrategy strategy) - Specified by:
strategyin interfaceVersionedMapStoreFactoryBuilder<K,V>
-
versionFreeing
- Specified by:
versionFreeingin interfaceVersionedMapStoreFactoryBuilder<K,V>
-
stateBasedImmutableWhenCommitting
public VersionedMapStoreFactoryBuilder<K,V> stateBasedImmutableWhenCommitting(boolean transformToImmutable) - Specified by:
stateBasedImmutableWhenCommittingin interfaceVersionedMapStoreFactoryBuilder<K,V>
-
stateBasedSharingStrategy
public VersionedMapStoreFactoryBuilder<K,V> stateBasedSharingStrategy(VersionedMapStoreFactoryBuilder.SharingStrategy sharingStrategy) - Specified by:
stateBasedSharingStrategyin interfaceVersionedMapStoreFactoryBuilder<K,V>
-
stateBasedHashProvider
public VersionedMapStoreFactoryBuilder<K,V> stateBasedHashProvider(ContinuousHashProvider<K> hashProvider) - Specified by:
stateBasedHashProviderin interfaceVersionedMapStoreFactoryBuilder<K,V>
-
deltaTransactionStrategy
public VersionedMapStoreFactoryBuilder<K,V> deltaTransactionStrategy(VersionedMapStoreFactoryBuilder.DeltaTransactionStrategy deltaTransactionStrategy) - Specified by:
deltaTransactionStrategyin interfaceVersionedMapStoreFactoryBuilder<K,V>
-
build
- Specified by:
buildin interfaceVersionedMapStoreFactoryBuilder<K,V>
-
toString
-