org.shoal.ha.cache.api
Class DataStoreContext<K,V>

java.lang.Object
  extended by org.shoal.ha.cache.api.DataStoreConfigurator<K,V>
      extended by org.shoal.ha.cache.api.DataStoreContext<K,V>

public class DataStoreContext<K,V>
extends DataStoreConfigurator<K,V>

Author:
Mahesh Kannan

Constructor Summary
DataStoreContext()
           
DataStoreContext(org.glassfish.ha.store.api.BackingStoreConfiguration conf)
           
DataStoreContext(java.lang.String serviceName, GroupService gs, java.lang.ClassLoader loader)
           
 
Method Summary
 void acquireReadLock()
           
 void acquireWriteLock()
           
 CommandManager<K,V> getCommandManager()
           
 ReplicatedDataStoreStatsHolder<K,V> getDataStoreMBean()
           
 GroupService getGroupService()
           
 ReplicaStore<K,V> getReplicaStore()
           
 ResponseMediator getResponseMediator()
           
 java.lang.String getServiceName()
           
 void releaseReadLock()
           
 void releaseWriteLock()
           
 void setCommandManager(CommandManager<K,V> cm)
           
 void setDataStoreMBean(ReplicatedDataStoreStatsHolder<K,V> dscMBean)
           
 void setGroupService(GroupService groupService)
           
 void setReplicaStore(ReplicaStore<K,V> replicaStore)
           
 void setResponseMediator(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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()


Copyright © 2012. All Rights Reserved.