public class MapStoreConfigReadOnly extends MapStoreConfig
MapStoreConfig.InitialLoadMode
DEFAULT_WRITE_BATCH_SIZE, DEFAULT_WRITE_COALESCING, DEFAULT_WRITE_DELAY_SECONDS
Constructor and Description |
---|
MapStoreConfigReadOnly(MapStoreConfig config)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
MapStoreConfig |
setClassName(String className)
Deprecated.
Sets the name for the MapStore implementation class
|
MapStoreConfig |
setEnabled(boolean enabled)
Deprecated.
Enables and disables this configuration
|
MapStoreConfig |
setFactoryClassName(String factoryClassName)
Deprecated.
Sets the name for the MapStoreFactory implementation class
|
MapStoreConfig |
setFactoryImplementation(Object factoryImplementation)
Deprecated.
Sets the map store factory implementation object.
|
MapStoreConfig |
setImplementation(Object implementation)
Deprecated.
Sets the map store implementation object
|
MapStoreConfig |
setInitialLoadMode(MapStoreConfig.InitialLoadMode initialLoadMode)
Deprecated.
Sets the 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)
Deprecated.
Sets the properties
|
MapStoreConfig |
setProperty(String name,
String value)
Deprecated.
|
MapStoreConfig |
setWriteBatchSize(int writeBatchSize)
Deprecated.
Sets the number of operations to be included in each batch processing round.
|
MapStoreConfig |
setWriteCoalescing(boolean writeCoalescing)
Deprecated.
Setting
MapStoreConfig.writeCoalescing is meaningful if you are using write-behind MapStore . |
MapStoreConfig |
setWriteDelaySeconds(int writeDelaySeconds)
Deprecated.
Sets the number of seconds to delay before writing (storing) the dirty records
Default value is 0.
|
equals, getAsReadOnly, getClassName, getFactoryClassName, getFactoryImplementation, getImplementation, getInitialLoadMode, getProperties, getProperty, getWriteBatchSize, getWriteDelaySeconds, hashCode, isEnabled, isWriteCoalescing, toString
public MapStoreConfigReadOnly(MapStoreConfig config)
public MapStoreConfig setClassName(String className)
MapStoreConfig
setClassName
in class MapStoreConfig
className
- the name to set for the MapStore implementation classpublic MapStoreConfig setFactoryClassName(String factoryClassName)
MapStoreConfig
setFactoryClassName
in class MapStoreConfig
factoryClassName
- the name to set for the MapStoreFactory implementation classpublic MapStoreConfig setWriteDelaySeconds(int writeDelaySeconds)
MapStoreConfig
setWriteDelaySeconds
in class MapStoreConfig
writeDelaySeconds
- the number of seconds to delay before writing the dirty recordspublic MapStoreConfig setWriteBatchSize(int writeBatchSize)
MapStoreConfig
setWriteBatchSize
in class MapStoreConfig
writeBatchSize
- the number of operations to be included in each batch processing round.public MapStoreConfig setEnabled(boolean enabled)
MapStoreConfig
setEnabled
in class MapStoreConfig
enabled
- true to enables this configuration, false to disablepublic MapStoreConfig setImplementation(Object implementation)
MapStoreConfig
setImplementation
in class MapStoreConfig
implementation
- the map store implementation object to setpublic MapStoreConfig setInitialLoadMode(MapStoreConfig.InitialLoadMode initialLoadMode)
MapStoreConfig
setInitialLoadMode
in class MapStoreConfig
initialLoadMode
- the initial load mode objectpublic MapStoreConfig setFactoryImplementation(Object factoryImplementation)
MapStoreConfig
setFactoryImplementation
in class MapStoreConfig
factoryImplementation
- the factory implementation objectpublic MapStoreConfig setProperty(String name, String value)
setProperty
in class MapStoreConfig
public MapStoreConfig setProperties(Properties properties)
MapStoreConfig
setProperties
in class MapStoreConfig
properties
- the properties to be setpublic MapStoreConfig setWriteCoalescing(boolean writeCoalescing)
MapStoreConfig
MapStoreConfig.writeCoalescing
is meaningful if you are using write-behind MapStore
.
When MapStoreConfig.writeCoalescing
is true
, only the latest store operation on a key in the MapStoreConfig.writeDelaySeconds
time-window will be reflected to MapStore
.
Default value is true.setWriteCoalescing
in class MapStoreConfig
writeCoalescing
- true
to enable write-coalescing, false
otherwise.GroupProperty.MAP_WRITE_BEHIND_QUEUE_CAPACITY
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.