public class MapStoreConfigReadOnly extends MapStoreConfig
MapStoreConfig.InitialLoadMode
DEFAULT_WRITE_BATCH_SIZE, DEFAULT_WRITE_DELAY_SECONDS
Constructor and Description |
---|
MapStoreConfigReadOnly(MapStoreConfig config) |
Modifier and Type | Method and Description |
---|---|
MapStoreConfig |
setClassName(String className)
Sets the name for the MapStore implementation class
|
MapStoreConfig |
setEnabled(boolean enabled)
Enables and disables this configuration
|
MapStoreConfig |
setFactoryClassName(String factoryClassName)
Sets the name for the MapStoreFactory implementation class
|
MapStoreConfig |
setFactoryImplementation(Object factoryImplementation)
Sets the map store factory implementation object
|
MapStoreConfig |
setImplementation(Object implementation)
Sets the map store implementation object
|
MapStoreConfig |
setInitialLoadMode(MapStoreConfig.InitialLoadMode initialLoadMode)
Sets initial load mode
LAZY: Default load mode where load is async
EAGER: load mode where load is blocked till all partitions are loaded
|
MapStoreConfig |
setProperties(Properties properties) |
MapStoreConfig |
setProperty(String name,
String value) |
MapStoreConfig |
setWriteBatchSize(int writeBatchSize)
Sets the number of operations to be included in each batch processing round.
|
MapStoreConfig |
setWriteDelaySeconds(int writeDelaySeconds)
Sets the number of seconds to delay before writing (storing) the dirty records
Default value is 0.
|
getAsReadOnly, getClassName, getFactoryClassName, getFactoryImplementation, getImplementation, getInitialLoadMode, getProperties, getProperty, getWriteBatchSize, getWriteDelaySeconds, isEnabled, toString
public MapStoreConfigReadOnly(MapStoreConfig config)
public MapStoreConfig setClassName(String className)
MapStoreConfig
setClassName
in class MapStoreConfig
className
- the name of the MapStore implementation class to setpublic MapStoreConfig setFactoryClassName(String factoryClassName)
MapStoreConfig
setFactoryClassName
in class MapStoreConfig
factoryClassName
- the name of the MapStoreFactory implementation class to setpublic MapStoreConfig setWriteDelaySeconds(int writeDelaySeconds)
MapStoreConfig
setWriteDelaySeconds
in class MapStoreConfig
writeDelaySeconds
- the number of seconds to delay.public MapStoreConfig setWriteBatchSize(int writeBatchSize)
MapStoreConfig
setWriteBatchSize
in class MapStoreConfig
writeBatchSize
- the number of operations to be included.public MapStoreConfig setEnabled(boolean enabled)
MapStoreConfig
setEnabled
in class MapStoreConfig
public MapStoreConfig setImplementation(Object implementation)
MapStoreConfig
setImplementation
in class MapStoreConfig
implementation
- implementation objectpublic MapStoreConfig setInitialLoadMode(MapStoreConfig.InitialLoadMode initialLoadMode)
MapStoreConfig
setInitialLoadMode
in class MapStoreConfig
initialLoadMode
- initial load mode objectpublic MapStoreConfig setFactoryImplementation(Object factoryImplementation)
MapStoreConfig
setFactoryImplementation
in class MapStoreConfig
factoryImplementation
- factory implementation objectpublic MapStoreConfig setProperty(String name, String value)
setProperty
in class MapStoreConfig
public MapStoreConfig setProperties(Properties properties)
setProperties
in class MapStoreConfig
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.