|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InconsistencyResolver | |
---|---|
voldemort.client | The user facing interface to Voldemort. |
voldemort.store.versioned | Store decorators that interact with versions. |
voldemort.versioning | Classes for operating on vector clocks and dealing with distributed state. |
Uses of InconsistencyResolver in voldemort.client |
---|
Fields in voldemort.client declared as InconsistencyResolver | |
---|---|
protected InconsistencyResolver<Versioned<V>> |
DefaultStoreClient.resolver
|
Methods in voldemort.client with parameters of type InconsistencyResolver | ||
---|---|---|
|
AbstractStoreClientFactory.getRawStore(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
StoreClientFactory.getRawStore(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
Get the underlying store, not the public StoreClient interface |
|
|
CachingStoreClientFactory.getRawStore(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
AbstractStoreClientFactory.getRawStore(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver,
java.lang.String customStoresXml,
java.lang.String clusterXmlString,
FailureDetector fd)
|
|
|
MockStoreClientFactory.getRawStore(java.lang.String storeName,
InconsistencyResolver<Versioned<V1>> resolver)
|
|
|
AbstractStoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
StoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> inconsistencyResolver)
Get a StoreClient for the given store. |
|
|
MockStoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
SocketStoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
CachingStoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
Constructors in voldemort.client with parameters of type InconsistencyResolver | |
---|---|
DefaultStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver,
StoreClientFactory storeFactory,
int maxMetadataRefreshAttempts)
|
|
ZenStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver,
AbstractStoreClientFactory storeFactory,
int maxMetadataRefreshAttempts,
java.lang.String clientContext,
int clientSequence,
ClientConfig config,
SchedulerService scheduler,
SystemStoreRepository sysRepository)
|
Uses of InconsistencyResolver in voldemort.store.versioned |
---|
Constructors in voldemort.store.versioned with parameters of type InconsistencyResolver | |
---|---|
InconsistencyResolvingStore(Store<K,V,T> innerStore,
InconsistencyResolver<Versioned<V>> resolver)
|
Uses of InconsistencyResolver in voldemort.versioning |
---|
Classes in voldemort.versioning that implement InconsistencyResolver | |
---|---|
class |
ArbitraryInconsistencyResolver<T>
An inconsistency resolution strategy that always prefers the first of the two objects. |
class |
ChainedResolver<T>
Apply the given inconsistency resolvers in order until there are 1 or fewer items left. |
class |
FailingInconsistencyResolver<T>
An inconsistency resolver that does not attempt to resolve inconsistencies, but instead just throws an exception if one should occur. |
class |
MergingInconsistencyResolver<T>
A strategy based on merging the objects in the list |
class |
TimeBasedInconsistencyResolver<T>
Resolve inconsistencies based on timestamp in the vector clock |
class |
VectorClockInconsistencyResolver<T>
An inconsistency resolver that uses the object VectorClocks leaving only a set of concurrent versions remaining. |
Constructors in voldemort.versioning with parameters of type InconsistencyResolver | |
---|---|
ChainedResolver(InconsistencyResolver<T>... resolvers)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |