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

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

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

Author:
Mahesh Kannan

Constructor Summary
protected DataStoreConfigurator()
           
 
Method Summary
 void addCommand(Command<K,V> cmd)
           
 java.lang.ClassLoader getClassLoader()
           
 java.util.List<Command<K,? super V>> getCommands()
           
 DataStoreEntryUpdater<K,V> getDataStoreEntryUpdater()
           
 long getDefaultMaxIdleTimeInMillis()
           
 java.lang.String getGroupName()
           
 IdleEntryDetector<K,V> getIdleEntryDetector()
           
 java.lang.String getInstanceName()
           
 java.lang.Class<K> getKeyClazz()
           
 KeyMapper getKeyMapper()
           
 org.glassfish.ha.store.util.KeyTransformer<K> getKeyTransformer()
           
 java.lang.String getStoreName()
           
 java.lang.Class<V> getValueClazz()
           
 boolean isBroadcastRemovedExpired()
           
 boolean isCacheLocally()
           
 boolean isDoAddCommands()
           
 boolean isDoSynchronousReplication()
           
 boolean isSafeToDelayCaptureState()
           
 boolean isStartGMS()
           
 boolean isUseMapToCacheCommands()
           
 DataStoreConfigurator<K,V> setBroadcastRemovedExpired(boolean broadcastRemovedExpired)
           
 DataStoreConfigurator<K,V> setCacheLocally(boolean cacheLocally)
           
 DataStoreConfigurator<K,V> setClassLoader(java.lang.ClassLoader loader)
           
 DataStoreConfigurator<K,V> setDataStoreEntryUpdater(DataStoreEntryUpdater<K,V> dseUpdater)
           
 DataStoreConfigurator<K,V> setDefaultMaxIdleTimeInMillis(long defaultMaxIdleTimeInMillis)
           
 DataStoreConfigurator<K,V> setDoAddCommands()
           
 DataStoreConfigurator<K,V> setDoSynchronousReplication(boolean val)
           
 DataStoreConfigurator<K,V> setGroupName(java.lang.String groupName)
           
 DataStoreConfigurator<K,V> setIdleEntryDetector(IdleEntryDetector<K,V> idleEntryDetector)
           
 DataStoreConfigurator<K,V> setInstanceName(java.lang.String instanceName)
           
 DataStoreConfigurator<K,V> setKeyClazz(java.lang.Class<K> kClazz)
           
 DataStoreConfigurator<K,V> setKeyMapper(KeyMapper keyMapper)
           
 DataStoreConfigurator<K,V> setKeyTransformer(org.glassfish.ha.store.util.KeyTransformer<K> keyTransformer)
           
 DataStoreConfigurator<K,V> setSafeToDelayCaptureState(boolean safeToDelayCaptureState)
           
 DataStoreConfigurator<K,V> setStartGMS(boolean startGMS)
           
 DataStoreConfigurator<K,V> setStoreName(java.lang.String storeName)
           
 DataStoreConfigurator<K,V> setUseMapToCacheCommands(boolean useMapToCacheCommands)
           
 DataStoreConfigurator<K,V> setValueClazz(java.lang.Class<V> vClazz)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataStoreConfigurator

protected DataStoreConfigurator()
Method Detail

getInstanceName

public java.lang.String getInstanceName()

setInstanceName

public DataStoreConfigurator<K,V> setInstanceName(java.lang.String instanceName)

getGroupName

public java.lang.String getGroupName()

setGroupName

public DataStoreConfigurator<K,V> setGroupName(java.lang.String groupName)

getStoreName

public java.lang.String getStoreName()

setStoreName

public DataStoreConfigurator<K,V> setStoreName(java.lang.String storeName)

getKeyClazz

public java.lang.Class<K> getKeyClazz()

setKeyClazz

public DataStoreConfigurator<K,V> setKeyClazz(java.lang.Class<K> kClazz)

getValueClazz

public java.lang.Class<V> getValueClazz()

setValueClazz

public DataStoreConfigurator<K,V> setValueClazz(java.lang.Class<V> vClazz)

getKeyMapper

public KeyMapper getKeyMapper()

setKeyMapper

public DataStoreConfigurator<K,V> setKeyMapper(KeyMapper keyMapper)

isStartGMS

public boolean isStartGMS()

setStartGMS

public DataStoreConfigurator<K,V> setStartGMS(boolean startGMS)

getClassLoader

public java.lang.ClassLoader getClassLoader()

setClassLoader

public DataStoreConfigurator<K,V> setClassLoader(java.lang.ClassLoader loader)

isCacheLocally

public boolean isCacheLocally()

setCacheLocally

public DataStoreConfigurator<K,V> setCacheLocally(boolean cacheLocally)

isDoSynchronousReplication

public boolean isDoSynchronousReplication()

setDoSynchronousReplication

public DataStoreConfigurator<K,V> setDoSynchronousReplication(boolean val)

getCommands

public java.util.List<Command<K,? super V>> getCommands()

addCommand

public void addCommand(Command<K,V> cmd)

setDoAddCommands

public DataStoreConfigurator<K,V> setDoAddCommands()

isDoAddCommands

public boolean isDoAddCommands()

getIdleEntryDetector

public IdleEntryDetector<K,V> getIdleEntryDetector()

setIdleEntryDetector

public DataStoreConfigurator<K,V> setIdleEntryDetector(IdleEntryDetector<K,V> idleEntryDetector)

getDefaultMaxIdleTimeInMillis

public long getDefaultMaxIdleTimeInMillis()

setDefaultMaxIdleTimeInMillis

public DataStoreConfigurator<K,V> setDefaultMaxIdleTimeInMillis(long defaultMaxIdleTimeInMillis)

getDataStoreEntryUpdater

public DataStoreEntryUpdater<K,V> getDataStoreEntryUpdater()

setDataStoreEntryUpdater

public DataStoreConfigurator<K,V> setDataStoreEntryUpdater(DataStoreEntryUpdater<K,V> dseUpdater)

isSafeToDelayCaptureState

public boolean isSafeToDelayCaptureState()

setSafeToDelayCaptureState

public DataStoreConfigurator<K,V> setSafeToDelayCaptureState(boolean safeToDelayCaptureState)

isUseMapToCacheCommands

public boolean isUseMapToCacheCommands()

setUseMapToCacheCommands

public DataStoreConfigurator<K,V> setUseMapToCacheCommands(boolean useMapToCacheCommands)

getKeyTransformer

public org.glassfish.ha.store.util.KeyTransformer<K> getKeyTransformer()

setKeyTransformer

public DataStoreConfigurator<K,V> setKeyTransformer(org.glassfish.ha.store.util.KeyTransformer<K> keyTransformer)

isBroadcastRemovedExpired

public boolean isBroadcastRemovedExpired()

setBroadcastRemovedExpired

public DataStoreConfigurator<K,V> setBroadcastRemovedExpired(boolean broadcastRemovedExpired)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012. All Rights Reserved.