org.glassfish.ha.store.api
Class BackingStoreConfiguration<K extends Serializable,V extends Serializable>

java.lang.Object
  extended by org.glassfish.ha.store.api.BackingStoreConfiguration<K,V>

public class BackingStoreConfiguration<K extends Serializable,V extends Serializable>
extends Object

Author:
Mahesh Kannan

Field Summary
static String BASE_DIRECTORY_NAME
           
static String NO_OP_PERSISTENCE_TYPE
           
static String START_GMS
           
 
Constructor Summary
BackingStoreConfiguration()
           
 
Method Summary
 File getBaseDirectory()
           
 ClassLoader getClassLoader()
           
 String getClusterName()
           
 String getInstanceName()
           
 Class<K> getKeyClazz()
           
 Logger getLogger()
           
 long getMaxIdleTimeInSeconds()
           
 long getMaxLoadWaitTimeInSeconds()
           
 String getRelaxVersionCheck()
           
 String getShortUniqueName()
           
 boolean getStartGroupService()
           
 String getStoreName()
           
 String getStoreType()
           
 long getTypicalPayloadSizeInKiloBytes()
           
 Class<V> getValueClazz()
           
 Map<String,Object> getVendorSpecificSettings()
           
 boolean isSynchronousSave()
           
 BackingStoreConfiguration<K,V> setBaseDirectory(File baseDirectory)
           
 BackingStoreConfiguration<K,V> setClassLoader(ClassLoader classLoader)
           
 BackingStoreConfiguration<K,V> setClusterName(String clusterName)
           
 BackingStoreConfiguration<K,V> setInstanceName(String instanceName)
           
 BackingStoreConfiguration<K,V> setKeyClazz(Class<K> kClazz)
           
 BackingStoreConfiguration<K,V> setLogger(Logger logger)
           
 BackingStoreConfiguration<K,V> setMaxIdleTimeInSeconds(long maxIdleTimeInSeconds)
           
 BackingStoreConfiguration<K,V> setMaxLoadWaitTimeInSeconds(long maxLoadWaitTimeInSeconds)
           
 BackingStoreConfiguration<K,V> setRelaxVersionCheck(String relaxVersionCheck)
           
 BackingStoreConfiguration<K,V> setShortUniqueName(String shortUniqueName)
           
 BackingStoreConfiguration<K,V> setStartGroupService(boolean startGroupService)
           
 BackingStoreConfiguration<K,V> setStoreName(String storeName)
           
 BackingStoreConfiguration<K,V> setStoreType(String storeType)
           
 BackingStoreConfiguration<K,V> setSynchronousSave(boolean synchronousSave)
           
 BackingStoreConfiguration<K,V> setTypicalPayloadSizeInKiloBytes(long typicalPayloadSizeInKiloBytes)
           
 BackingStoreConfiguration<K,V> setValueClazz(Class<V> vClazz)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BASE_DIRECTORY_NAME

public static final String BASE_DIRECTORY_NAME
See Also:
Constant Field Values

NO_OP_PERSISTENCE_TYPE

public static final String NO_OP_PERSISTENCE_TYPE
See Also:
Constant Field Values

START_GMS

public static final String START_GMS
See Also:
Constant Field Values
Constructor Detail

BackingStoreConfiguration

public BackingStoreConfiguration()
Method Detail

getClusterName

public String getClusterName()

setClusterName

public BackingStoreConfiguration<K,V> setClusterName(String clusterName)

getInstanceName

public String getInstanceName()

setInstanceName

public BackingStoreConfiguration<K,V> setInstanceName(String instanceName)

getStoreName

public String getStoreName()

setStoreName

public BackingStoreConfiguration<K,V> setStoreName(String storeName)

getShortUniqueName

public String getShortUniqueName()

setShortUniqueName

public BackingStoreConfiguration<K,V> setShortUniqueName(String shortUniqueName)

getStoreType

public String getStoreType()

setStoreType

public BackingStoreConfiguration<K,V> setStoreType(String storeType)

getMaxIdleTimeInSeconds

public long getMaxIdleTimeInSeconds()

setMaxIdleTimeInSeconds

public BackingStoreConfiguration<K,V> setMaxIdleTimeInSeconds(long maxIdleTimeInSeconds)

getRelaxVersionCheck

public String getRelaxVersionCheck()

setRelaxVersionCheck

public BackingStoreConfiguration<K,V> setRelaxVersionCheck(String relaxVersionCheck)

getMaxLoadWaitTimeInSeconds

public long getMaxLoadWaitTimeInSeconds()

setMaxLoadWaitTimeInSeconds

public BackingStoreConfiguration<K,V> setMaxLoadWaitTimeInSeconds(long maxLoadWaitTimeInSeconds)

getBaseDirectory

public File getBaseDirectory()

setBaseDirectory

public BackingStoreConfiguration<K,V> setBaseDirectory(File baseDirectory)

getKeyClazz

public Class<K> getKeyClazz()

setKeyClazz

public BackingStoreConfiguration<K,V> setKeyClazz(Class<K> kClazz)

getValueClazz

public Class<V> getValueClazz()

setValueClazz

public BackingStoreConfiguration<K,V> setValueClazz(Class<V> vClazz)

isSynchronousSave

public boolean isSynchronousSave()

setSynchronousSave

public BackingStoreConfiguration<K,V> setSynchronousSave(boolean synchronousSave)

getTypicalPayloadSizeInKiloBytes

public long getTypicalPayloadSizeInKiloBytes()

setTypicalPayloadSizeInKiloBytes

public BackingStoreConfiguration<K,V> setTypicalPayloadSizeInKiloBytes(long typicalPayloadSizeInKiloBytes)

getLogger

public Logger getLogger()

setLogger

public BackingStoreConfiguration<K,V> setLogger(Logger logger)

getVendorSpecificSettings

public Map<String,Object> getVendorSpecificSettings()

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public BackingStoreConfiguration<K,V> setClassLoader(ClassLoader classLoader)

getStartGroupService

public boolean getStartGroupService()

setStartGroupService

public BackingStoreConfiguration<K,V> setStartGroupService(boolean startGroupService)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.