Uses of Interface
org.sdnplatform.sync.internal.store.IStore

Packages that use IStore
org.sdnplatform.sync.internal   
org.sdnplatform.sync.internal.remote   
org.sdnplatform.sync.internal.store   
 

Uses of IStore in org.sdnplatform.sync.internal
 

Methods in org.sdnplatform.sync.internal that return IStore
 IStore<ByteArray,byte[]> SyncManager.getStore(java.lang.String storeName)
           
abstract  IStore<ByteArray,byte[]> AbstractSyncManager.getStore(java.lang.String storeName)
          Get a store object corresponding to the given store name
 

Constructors in org.sdnplatform.sync.internal with parameters of type IStore
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 IStore in org.sdnplatform.sync.internal.remote
 

Classes in org.sdnplatform.sync.internal.remote that implement IStore
 class RemoteStore
          A store implementation that will connect to a remote sync instance
 

Methods in org.sdnplatform.sync.internal.remote that return IStore
 IStore<ByteArray,byte[]> RemoteSyncManager.getStore(java.lang.String storeName)
           
 

Uses of IStore in org.sdnplatform.sync.internal.store
 

Subinterfaces of IStore in org.sdnplatform.sync.internal.store
 interface IStorageEngine<K,V>
          A base storage class which is actually responsible for data persistence.
 

Classes in org.sdnplatform.sync.internal.store that implement IStore
 class InMemoryStorageEngine<K,V>
          A simple non-persistent, in-memory store.
 class JacksonStore<K,V>
          A store that will serialize and deserialize objects to JSON using Jackson
 class JavaDBStorageEngine
          Persistent storage engine that keeps its data in a JDB database
 class ListenerStorageEngine
          A storage engine that proxies to another storage engine and notifies registered listeners of changes
 class SynchronizingStorageEngine
          This storage engine will asynchronously replicate its data to the other nodes in the cluster based on the scope of the s
 

Methods in org.sdnplatform.sync.internal.store with parameters of type IStore
static
<K,V> java.util.Map<K,java.util.List<Versioned<V>>>
StoreUtils.getAll(IStore<K,V> storageEngine, java.lang.Iterable<K> keys)
          Implements getAll by delegating to get.
 

Constructors in org.sdnplatform.sync.internal.store with parameters of type IStore
JacksonStore(IStore<ByteArray,byte[]> delegate, java.lang.Class<K> keyClass, java.lang.Class<V> valueClass)
           
JacksonStore(IStore<ByteArray,byte[]> delegate, com.fasterxml.jackson.core.type.TypeReference<K> keyType, com.fasterxml.jackson.core.type.TypeReference<V> valueType)