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

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

public class BackingStoreConfiguration<K extends java.io.Serializable,V extends java.io.Serializable>
extends java.lang.Object

Author:
Mahesh Kannan

Field Summary
static java.lang.String BASE_DIRECTORY_NAME
           
static java.lang.String NO_OP_PERSISTENCE_TYPE
           
static java.lang.String START_GMS
           
 
Constructor Summary
BackingStoreConfiguration()
           
 
Method Summary
 java.io.File getBaseDirectory()
           
 java.lang.ClassLoader getClassLoader()
           
 java.lang.String getClusterName()
           
 java.lang.String getInstanceName()
           
 java.lang.Class<K> getKeyClazz()
           
 java.util.logging.Logger getLogger()
           
 long getMaxIdleTimeInSeconds()
           
 long getMaxLoadWaitTimeInSeconds()
           
 java.lang.String getRelaxVersionCheck()
           
 java.lang.String getShortUniqueName()
           
 boolean getStartGroupService()
           
 java.lang.String getStoreName()
           
 java.lang.String getStoreType()
           
 long getTypicalPayloadSizeInKiloBytes()
           
 java.lang.Class<V> getValueClazz()
           
 java.util.Map<java.lang.String,java.lang.Object> getVendorSpecificSettings()
           
 boolean isSynchronousSave()
           
 BackingStoreConfiguration<K,V> setBaseDirectory(java.io.File baseDirectory)
           
 BackingStoreConfiguration<K,V> setClassLoader(java.lang.ClassLoader classLoader)
           
 BackingStoreConfiguration<K,V> setClusterName(java.lang.String clusterName)
           
 BackingStoreConfiguration<K,V> setInstanceName(java.lang.String instanceName)
           
 BackingStoreConfiguration<K,V> setKeyClazz(java.lang.Class<K> kClazz)
           
 BackingStoreConfiguration<K,V> setLogger(java.util.logging.Logger logger)
           
 BackingStoreConfiguration<K,V> setMaxIdleTimeInSeconds(long maxIdleTimeInSeconds)
           
 BackingStoreConfiguration<K,V> setMaxLoadWaitTimeInSeconds(long maxLoadWaitTimeInSeconds)
           
 BackingStoreConfiguration<K,V> setRelaxVersionCheck(java.lang.String relaxVersionCheck)
           
 BackingStoreConfiguration<K,V> setShortUniqueName(java.lang.String shortUniqueName)
           
 BackingStoreConfiguration<K,V> setStartGroupService(boolean startGroupService)
           
 BackingStoreConfiguration<K,V> setStoreName(java.lang.String storeName)
           
 BackingStoreConfiguration<K,V> setStoreType(java.lang.String storeType)
           
 BackingStoreConfiguration<K,V> setSynchronousSave(boolean synchronousSave)
           
 BackingStoreConfiguration<K,V> setTypicalPayloadSizeInKiloBytes(long typicalPayloadSizeInKiloBytes)
           
 BackingStoreConfiguration<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
 

Field Detail

BASE_DIRECTORY_NAME

public static final java.lang.String BASE_DIRECTORY_NAME
See Also:
Constant Field Values

NO_OP_PERSISTENCE_TYPE

public static final java.lang.String NO_OP_PERSISTENCE_TYPE
See Also:
Constant Field Values

START_GMS

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

BackingStoreConfiguration

public BackingStoreConfiguration()
Method Detail

getClusterName

public java.lang.String getClusterName()

setClusterName

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

getInstanceName

public java.lang.String getInstanceName()

setInstanceName

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

getStoreName

public java.lang.String getStoreName()

setStoreName

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

getShortUniqueName

public java.lang.String getShortUniqueName()

setShortUniqueName

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

getStoreType

public java.lang.String getStoreType()

setStoreType

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

getMaxIdleTimeInSeconds

public long getMaxIdleTimeInSeconds()

setMaxIdleTimeInSeconds

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

getRelaxVersionCheck

public java.lang.String getRelaxVersionCheck()

setRelaxVersionCheck

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

getMaxLoadWaitTimeInSeconds

public long getMaxLoadWaitTimeInSeconds()

setMaxLoadWaitTimeInSeconds

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

getBaseDirectory

public java.io.File getBaseDirectory()

setBaseDirectory

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

getKeyClazz

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

setKeyClazz

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

getValueClazz

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

setValueClazz

public BackingStoreConfiguration<K,V> setValueClazz(java.lang.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 java.util.logging.Logger getLogger()

setLogger

public BackingStoreConfiguration<K,V> setLogger(java.util.logging.Logger logger)

getVendorSpecificSettings

public java.util.Map<java.lang.String,java.lang.Object> getVendorSpecificSettings()

getClassLoader

public java.lang.ClassLoader getClassLoader()

setClassLoader

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

getStartGroupService

public boolean getStartGroupService()

setStartGroupService

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

toString

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


Copyright © 2010. All Rights Reserved.