|
||||||||||
| 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 |
|---|
| Methods in voldemort.client with parameters of type InconsistencyResolver | ||
|---|---|---|
|
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)
|
|
|
MockStoreClientFactory.getRawStore(java.lang.String storeName,
InconsistencyResolver<Versioned<V1>> resolver)
|
|
|
StoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> inconsistencyResolver)
Get a StoreClient for the given store. |
|
|
SocketStoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
MockStoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
CachingStoreClientFactory.getStoreClient(java.lang.String storeName,
InconsistencyResolver<Versioned<V>> resolver)
|
|
|
AbstractStoreClientFactory.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)
|
|
| 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 | |||||||||