|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IInconsistencyResolver | |
---|---|
org.sdnplatform.sync | |
org.sdnplatform.sync.internal | |
org.sdnplatform.sync.internal.version |
Uses of IInconsistencyResolver in org.sdnplatform.sync |
---|
Methods in org.sdnplatform.sync with parameters of type IInconsistencyResolver | ||
---|---|---|
|
ISyncService.getStoreClient(java.lang.String storeName,
java.lang.Class<K> keyClass,
java.lang.Class<V> valueClass,
IInconsistencyResolver<Versioned<V>> resolver)
Get a store client that will use the provided inconsistency resolver to resolve concurrent updates. |
|
|
ISyncService.getStoreClient(java.lang.String storeName,
com.fasterxml.jackson.core.type.TypeReference<K> keyType,
com.fasterxml.jackson.core.type.TypeReference<V> valueType,
IInconsistencyResolver<Versioned<V>> resolver)
Get a store client that will use the provided inconsistency resolver to resolve concurrent updates. |
Uses of IInconsistencyResolver in org.sdnplatform.sync.internal |
---|
Methods in org.sdnplatform.sync.internal with parameters of type IInconsistencyResolver | ||
---|---|---|
|
AbstractSyncManager.getStoreClient(java.lang.String storeName,
java.lang.Class<K> keyClass,
java.lang.Class<V> valueClass,
IInconsistencyResolver<Versioned<V>> resolver)
|
|
|
AbstractSyncManager.getStoreClient(java.lang.String storeName,
java.lang.Class<K> keyClass,
com.fasterxml.jackson.core.type.TypeReference<K> keyType,
java.lang.Class<V> valueClass,
com.fasterxml.jackson.core.type.TypeReference<V> valueType,
IInconsistencyResolver<Versioned<V>> resolver)
The "real" version of getStoreClient that will be called by all the others |
|
|
AbstractSyncManager.getStoreClient(java.lang.String storeName,
com.fasterxml.jackson.core.type.TypeReference<K> keyType,
com.fasterxml.jackson.core.type.TypeReference<V> valueType,
IInconsistencyResolver<Versioned<V>> resolver)
|
Constructors in org.sdnplatform.sync.internal with parameters of type IInconsistencyResolver | |
---|---|
DefaultStoreClient(IStore<K,V> delegate,
IInconsistencyResolver<Versioned<V>> resolver,
AbstractSyncManager syncManager,
java.lang.Class<K> keyClass,
com.fasterxml.jackson.core.type.TypeReference<K> keyType)
|
Uses of IInconsistencyResolver in org.sdnplatform.sync.internal.version |
---|
Classes in org.sdnplatform.sync.internal.version that implement IInconsistencyResolver | |
---|---|
class |
ChainedResolver<T>
Apply the given inconsistency resolvers in order until there are 1 or fewer items left. |
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 org.sdnplatform.sync.internal.version with parameters of type IInconsistencyResolver | |
---|---|
ChainedResolver(IInconsistencyResolver<T>... resolvers)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |