org.shoal.ha.cache.api
Class DataStoreConfigurator<K,V>
java.lang.Object
org.shoal.ha.cache.api.DataStoreConfigurator<K,V>
- Direct Known Subclasses:
- DataStoreContext
public class DataStoreConfigurator<K,V>
- extends java.lang.Object
- Author:
- Mahesh Kannan
|
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 |
DataStoreConfigurator
protected DataStoreConfigurator()
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.