|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hazelcast.config.QueryCacheConfig
public class QueryCacheConfig
Contains configuration for QueryCache.
| Field Summary | |
|---|---|
static int |
DEFAULT_BATCH_SIZE
By default, after reaching this minimum size, node immediately sends buffered events to QueryCache. |
static int |
DEFAULT_BUFFER_SIZE
By default, only buffer last 16 events fired from a partition. |
static boolean |
DEFAULT_COALESCE
Default value of coalesce property. |
static int |
DEFAULT_DELAY_SECONDS
Default value of delay seconds which an event wait in the buffer of a node, before sending to QueryCache. |
static InMemoryFormat |
DEFAULT_IN_MEMORY_FORMAT
By default, hold values of entries in QueryCache as binary. |
static boolean |
DEFAULT_INCLUDE_VALUE
By default, also cache values of entries besides keys. |
static boolean |
DEFAULT_POPULATE
By default, execute an initial population query prior to creation of the QueryCache. |
| Constructor Summary | |
|---|---|
QueryCacheConfig()
|
|
QueryCacheConfig(QueryCacheConfig other)
|
|
QueryCacheConfig(String name)
|
|
| Method Summary | |
|---|---|
QueryCacheConfig |
addEntryListenerConfig(EntryListenerConfig listenerConfig)
Adds EntryListenerConfig to this QueryCacheConfig. |
QueryCacheConfig |
addIndexConfig(MapIndexConfig mapIndexConfig)
|
boolean |
equals(Object o)
|
com.hazelcast.config.QueryCacheConfigReadOnly |
getAsReadOnly()
|
int |
getBatchSize()
After reaching this size, node sends buffered events to QueryCache. |
int |
getBufferSize()
Returns the maximum number of events which can be stored in a buffer of partition. |
int |
getDelaySeconds()
Returns the minimum number of delay seconds which an event waits in the buffer of node before sending to a QueryCache |
List<EntryListenerConfig> |
getEntryListenerConfigs()
|
EvictionConfig |
getEvictionConfig()
Returns EvictionConfig instance for this QueryCache |
List<MapIndexConfig> |
getIndexConfigs()
|
InMemoryFormat |
getInMemoryFormat()
Returns memory format of values of entries in QueryCache. |
String |
getName()
Returns the name of QueryCache. |
PredicateConfig |
getPredicateConfig()
Returns the predicate of QueryCache. |
int |
hashCode()
|
boolean |
isCoalesce()
Returns true if coalescing is is enabled, otherwise returns false. |
boolean |
isIncludeValue()
Returns true if value caching enabled, otherwise returns false. |
boolean |
isPopulate()
Returns true if initial population of QueryCache is enabled, otherwise returns false. |
QueryCacheConfig |
setBatchSize(int batchSize)
Sets the batch size which will be used to determine number of events to be sent in a batch to QueryCache |
QueryCacheConfig |
setBufferSize(int bufferSize)
Sets the maximum number of events which can be stored in a buffer of partition. |
void |
setCoalesce(boolean coalesce)
Set true to enable coalescing, otherwise set false. |
QueryCacheConfig |
setDelaySeconds(int delaySeconds)
Sets the minimum number of delay seconds which an event waits in the buffer of node before sending to a QueryCache |
QueryCacheConfig |
setEntryListenerConfigs(List<EntryListenerConfig> listenerConfigs)
|
QueryCacheConfig |
setEvictionConfig(EvictionConfig evictionConfig)
Sets the EvictionConfig instance for this QueryCache |
QueryCacheConfig |
setIncludeValue(boolean includeValue)
Set true to enable value caching, otherwise set false. |
QueryCacheConfig |
setIndexConfigs(List<MapIndexConfig> indexConfigs)
|
QueryCacheConfig |
setInMemoryFormat(InMemoryFormat inMemoryFormat)
Sets memory format of values of entries in QueryCache. |
QueryCacheConfig |
setName(String name)
Sets the name of QueryCache. |
QueryCacheConfig |
setPopulate(boolean populate)
Set true to enable initial population, otherwise set false. |
QueryCacheConfig |
setPredicateConfig(PredicateConfig predicateConfig)
Sets the predicate of QueryCache. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_BATCH_SIZE
QueryCache.
public static final int DEFAULT_BUFFER_SIZE
public static final int DEFAULT_DELAY_SECONDS
QueryCache.
public static final boolean DEFAULT_INCLUDE_VALUE
public static final boolean DEFAULT_POPULATE
QueryCache.
public static final boolean DEFAULT_COALESCE
public static final InMemoryFormat DEFAULT_IN_MEMORY_FORMAT
QueryCache as binary.
| Constructor Detail |
|---|
public QueryCacheConfig()
public QueryCacheConfig(String name)
public QueryCacheConfig(QueryCacheConfig other)
| Method Detail |
|---|
public com.hazelcast.config.QueryCacheConfigReadOnly getAsReadOnly()
public String getName()
QueryCache.
QueryCache.public QueryCacheConfig setName(String name)
QueryCache.
name - the name of QueryCache.
QueryCacheConfig instance.public PredicateConfig getPredicateConfig()
QueryCache.
QueryCache.public QueryCacheConfig setPredicateConfig(PredicateConfig predicateConfig)
QueryCache.
predicateConfig - config for predicate.
QueryCacheConfig instance.public int getBatchSize()
QueryCache.
public QueryCacheConfig setBatchSize(int batchSize)
QueryCache
batchSize - the batch size.
QueryCacheConfig instance.public int getBufferSize()
public QueryCacheConfig setBufferSize(int bufferSize)
bufferSize - the buffer size.
QueryCacheConfig instance.public int getDelaySeconds()
QueryCache
public QueryCacheConfig setDelaySeconds(int delaySeconds)
QueryCache
delaySeconds - the delay seconds.
QueryCacheConfig instance.public InMemoryFormat getInMemoryFormat()
QueryCache.
Default value is binary.
QueryCache.public QueryCacheConfig setInMemoryFormat(InMemoryFormat inMemoryFormat)
QueryCache.
Default value is binary.
inMemoryFormat - the memory format
QueryCacheConfig instance.public boolean isIncludeValue()
true if value caching enabled, otherwise returns false.
Default value is true.
true if value caching enabled, otherwise returns false.public QueryCacheConfig setIncludeValue(boolean includeValue)
true to enable value caching, otherwise set false.
Default value is true.
includeValue - Set true if value caching is enabled, otherwise set false.
QueryCacheConfig instance.public boolean isPopulate()
true if initial population of QueryCache is enabled, otherwise returns false.
*
Default value is true.
true if initial population of QueryCache is enabled, otherwise returns false.public QueryCacheConfig setPopulate(boolean populate)
true to enable initial population, otherwise set false.
Default value is true.
populate - set true to enable initial population, otherwise set false
QueryCacheConfig instance.public boolean isCoalesce()
true if coalescing is is enabled, otherwise returns false.
Default value is false.
true if coalescing is is enabled, otherwise returns false.setCoalesce(boolean)public void setCoalesce(boolean coalesce)
true to enable coalescing, otherwise set false.
This setting is only valid if QueryCacheConfig#delaySeconds is greater than 0.
Default value is false.
coalesce - set true to enable, otherwise set falsepublic EvictionConfig getEvictionConfig()
EvictionConfig instance for this QueryCache
EvictionConfig instance for this QueryCache.public QueryCacheConfig setEvictionConfig(EvictionConfig evictionConfig)
EvictionConfig instance for this QueryCache
evictionConfig - the EvictionConfig instance for eviction configuration to set
QueryCacheConfig instance.public QueryCacheConfig addEntryListenerConfig(EntryListenerConfig listenerConfig)
EntryListenerConfig to this QueryCacheConfig.
listenerConfig -
QueryCacheConfig instance.public List<EntryListenerConfig> getEntryListenerConfigs()
public QueryCacheConfig setEntryListenerConfigs(List<EntryListenerConfig> listenerConfigs)
public QueryCacheConfig addIndexConfig(MapIndexConfig mapIndexConfig)
public List<MapIndexConfig> getIndexConfigs()
public QueryCacheConfig setIndexConfigs(List<MapIndexConfig> indexConfigs)
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||