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

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

public class DataStoreContext<K,V>
extends java.lang.Object

Author:
Mahesh Kannan

Constructor Summary
DataStoreContext(java.lang.String serviceName, GroupService gs, java.lang.ClassLoader loader)
           
 
Method Summary
 CommandManager<K,V> getCommandManager()
           
 DataStoreEntryHelper<K,V> getDataStoreEntryHelper()
           
 DataStoreKeyHelper<K> getDataStoreKeyHelper()
           
 java.lang.String getGroupName()
           
 GroupService getGroupService()
           
 java.lang.String getInstanceName()
           
 KeyMapper getKeyMapper()
           
 ReplicaStore<K,V> getReplicaStore()
           
 ResponseMediator getResponseMediator()
           
 java.lang.String getServiceName()
           
 boolean isCacheLocally()
           
 boolean isDoASyncReplication()
           
 void setADoSyncReplication(boolean doSyncReplication)
           
 void setCacheLocally(boolean cacheLocally)
           
 void setDataStoreEntryHelper(DataStoreEntryHelper<K,V> dataStoreEntryHelper)
           
 void setDataStoreKeyHelper(DataStoreKeyHelper<K> dataStoreKeyHelper)
           
 void setKeyMapper(KeyMapper keyMapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataStoreContext

public DataStoreContext(java.lang.String serviceName,
                        GroupService gs,
                        java.lang.ClassLoader loader)
Method Detail

getServiceName

public java.lang.String getServiceName()

getInstanceName

public java.lang.String getInstanceName()

getGroupName

public java.lang.String getGroupName()

getDataStoreKeyHelper

public DataStoreKeyHelper<K> getDataStoreKeyHelper()

setDataStoreKeyHelper

public void setDataStoreKeyHelper(DataStoreKeyHelper<K> dataStoreKeyHelper)

getDataStoreEntryHelper

public DataStoreEntryHelper<K,V> getDataStoreEntryHelper()

setDataStoreEntryHelper

public void setDataStoreEntryHelper(DataStoreEntryHelper<K,V> dataStoreEntryHelper)

getKeyMapper

public KeyMapper getKeyMapper()

setKeyMapper

public void setKeyMapper(KeyMapper keyMapper)

getCommandManager

public CommandManager<K,V> getCommandManager()

getResponseMediator

public ResponseMediator getResponseMediator()

getGroupService

public GroupService getGroupService()

getReplicaStore

public ReplicaStore<K,V> getReplicaStore()

isCacheLocally

public boolean isCacheLocally()

setCacheLocally

public void setCacheLocally(boolean cacheLocally)

isDoASyncReplication

public boolean isDoASyncReplication()

setADoSyncReplication

public void setADoSyncReplication(boolean doSyncReplication)


Copyright © 2010. All Rights Reserved.