Package org.shoal.ha.cache.api
Class DataStoreContext<K,V>
- java.lang.Object
-
- org.shoal.ha.cache.api.DataStoreConfigurator<K,V>
-
- org.shoal.ha.cache.api.DataStoreContext<K,V>
-
public class DataStoreContext<K,V> extends DataStoreConfigurator<K,V>
- Author:
- Mahesh Kannan
-
-
Constructor Summary
Constructors Constructor Description DataStoreContext()DataStoreContext(java.lang.String serviceName, GroupService gs, java.lang.ClassLoader loader)DataStoreContext(org.glassfish.ha.store.api.BackingStoreConfiguration conf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacquireReadLock()voidacquireWriteLock()CommandManager<K,V>getCommandManager()ReplicatedDataStoreStatsHolder<K,V>getDataStoreMBean()GroupServicegetGroupService()ReplicaStore<K,V>getReplicaStore()ResponseMediatorgetResponseMediator()java.lang.StringgetServiceName()voidreleaseReadLock()voidreleaseWriteLock()voidsetCommandManager(CommandManager<K,V> cm)voidsetDataStoreMBean(ReplicatedDataStoreStatsHolder<K,V> dscMBean)voidsetGroupService(GroupService groupService)voidsetReplicaStore(ReplicaStore<K,V> replicaStore)voidsetResponseMediator(ResponseMediator responseMediator)-
Methods inherited from class org.shoal.ha.cache.api.DataStoreConfigurator
addCommand, getClassLoader, getCommands, getDataStoreEntryUpdater, getDefaultMaxIdleTimeInMillis, getGroupName, getIdleEntryDetector, getInstanceName, getKeyClazz, getKeyMapper, getKeyTransformer, getStoreName, getValueClazz, isBroadcastRemovedExpired, isCacheLocally, isDoAddCommands, isDoSynchronousReplication, isSafeToDelayCaptureState, isStartGMS, isUseMapToCacheCommands, setBroadcastRemovedExpired, setCacheLocally, setClassLoader, setDataStoreEntryUpdater, setDefaultMaxIdleTimeInMillis, setDoAddCommands, setDoSynchronousReplication, setGroupName, setIdleEntryDetector, setInstanceName, setKeyClazz, setKeyMapper, setKeyTransformer, setSafeToDelayCaptureState, setStartGMS, setStoreName, setUseMapToCacheCommands, setValueClazz, toString
-
-
-
-
Constructor Detail
-
DataStoreContext
public DataStoreContext(java.lang.String serviceName, GroupService gs, java.lang.ClassLoader loader)
-
DataStoreContext
public DataStoreContext()
-
DataStoreContext
public DataStoreContext(org.glassfish.ha.store.api.BackingStoreConfiguration conf)
-
-
Method Detail
-
acquireReadLock
public void acquireReadLock()
-
releaseReadLock
public void releaseReadLock()
-
acquireWriteLock
public void acquireWriteLock()
-
releaseWriteLock
public void releaseWriteLock()
-
setDataStoreMBean
public void setDataStoreMBean(ReplicatedDataStoreStatsHolder<K,V> dscMBean)
-
getDataStoreMBean
public ReplicatedDataStoreStatsHolder<K,V> getDataStoreMBean()
-
getServiceName
public java.lang.String getServiceName()
-
getCommandManager
public CommandManager<K,V> getCommandManager()
-
getResponseMediator
public ResponseMediator getResponseMediator()
-
setResponseMediator
public void setResponseMediator(ResponseMediator responseMediator)
-
getGroupService
public GroupService getGroupService()
-
setCommandManager
public void setCommandManager(CommandManager<K,V> cm)
-
setGroupService
public void setGroupService(GroupService groupService)
-
setReplicaStore
public void setReplicaStore(ReplicaStore<K,V> replicaStore)
-
getReplicaStore
public ReplicaStore<K,V> getReplicaStore()
-
-