Package | Description |
---|---|
com.hazelcast.cache.impl |
Hazelcast JSR-107 aka JCache implementation
|
com.hazelcast.cache.impl.journal | |
com.hazelcast.client.impl.protocol.codec | |
com.hazelcast.client.impl.protocol.codec.builtin | |
com.hazelcast.client.impl.protocol.codec.custom | |
com.hazelcast.client.impl.protocol.codec.holder | |
com.hazelcast.config |
Provides classes for configuring HazelcastInstance.
|
com.hazelcast.internal.config |
Contains functionality for Hazelcast configurations.
|
com.hazelcast.internal.journal |
This package contains supporting classes for data structure specific event journals.
|
com.hazelcast.map.impl |
Contains implementation specific classes of
com.hazelcast.map package. |
com.hazelcast.map.impl.journal |
Modifier and Type | Field and Description |
---|---|
protected EventJournalConfig |
AbstractCacheRecordStore.eventJournalConfig |
Modifier and Type | Method and Description |
---|---|
EventJournalConfig |
RingbufferCacheEventJournalImpl.getEventJournalConfig(ObjectNamespace namespace)
Returns the event journal configuration or
null if there is none or the journal is disabled
for the given namespace . |
Modifier and Type | Method and Description |
---|---|
RingbufferConfig |
RingbufferCacheEventJournalImpl.toRingbufferConfig(EventJournalConfig config,
ObjectNamespace namespace)
Creates a new
RingbufferConfig for a ringbuffer that will keep
event journal events for a single partition. |
void |
RingbufferCacheEventJournalImpl.writeCreatedEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
CacheEventJournal.writeCreatedEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
CacheEventType.CREATED to the event journal. |
void |
RingbufferCacheEventJournalImpl.writeEvictEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
CacheEventJournal.writeEvictEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
CacheEventType.EVICTED to the event journal. |
void |
RingbufferCacheEventJournalImpl.writeExpiredEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
CacheEventJournal.writeExpiredEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
CacheEventType.EXPIRED to the event journal. |
void |
RingbufferCacheEventJournalImpl.writeRemoveEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
CacheEventJournal.writeRemoveEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
CacheEventType.REMOVED to the event journal. |
void |
RingbufferCacheEventJournalImpl.writeUpdateEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object oldValue,
Object newValue) |
void |
CacheEventJournal.writeUpdateEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object oldValue,
Object newValue)
Writes an
CacheEventType.UPDATED to the event journal. |
Modifier and Type | Field and Description |
---|---|
EventJournalConfig |
DynamicConfigAddMapConfigCodec.RequestParameters.eventJournalConfig
Event Journal configuration
|
EventJournalConfig |
DynamicConfigAddCacheConfigCodec.RequestParameters.eventJournalConfig
Event Journal configuration
|
Modifier and Type | Method and Description |
---|---|
static ClientMessage |
DynamicConfigAddMapConfigCodec.encodeRequest(String name,
int backupCount,
int asyncBackupCount,
int timeToLiveSeconds,
int maxIdleSeconds,
String evictionPolicy,
boolean readBackupData,
String cacheDeserializedValues,
String mergePolicy,
String inMemoryFormat,
Collection<ListenerConfigHolder> listenerConfigs,
Collection<ListenerConfigHolder> partitionLostListenerConfigs,
boolean statisticsEnabled,
String splitBrainProtectionName,
Data mapEvictionPolicy,
String maxSizeConfigMaxSizePolicy,
int maxSizeConfigSize,
MapStoreConfigHolder mapStoreConfig,
NearCacheConfigHolder nearCacheConfig,
WanReplicationRef wanReplicationRef,
Collection<IndexConfig> indexConfigs,
Collection<AttributeConfig> attributeConfigs,
Collection<QueryCacheConfigHolder> queryCacheConfigs,
String partitioningStrategyClassName,
Data partitioningStrategyImplementation,
HotRestartConfig hotRestartConfig,
EventJournalConfig eventJournalConfig,
MerkleTreeConfig merkleTreeConfig,
int mergeBatchSize,
int metadataPolicy) |
static ClientMessage |
DynamicConfigAddCacheConfigCodec.encodeRequest(String name,
String keyType,
String valueType,
boolean statisticsEnabled,
boolean managementEnabled,
boolean readThrough,
boolean writeThrough,
String cacheLoaderFactory,
String cacheWriterFactory,
String cacheLoader,
String cacheWriter,
int backupCount,
int asyncBackupCount,
String inMemoryFormat,
String splitBrainProtectionName,
String mergePolicy,
boolean disablePerEntryInvalidationEvents,
Collection<ListenerConfigHolder> partitionLostListenerConfigs,
String expiryPolicyFactoryClassName,
CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig timedExpiryPolicyFactoryConfig,
Collection<CacheSimpleEntryListenerConfig> cacheEntryListeners,
EvictionConfigHolder evictionConfig,
WanReplicationRef wanReplicationRef,
EventJournalConfig eventJournalConfig,
HotRestartConfig hotRestartConfig) |
Modifier and Type | Method and Description |
---|---|
static EventJournalConfig |
CustomTypeFactory.createEventJournalConfig(boolean enabled,
int capacity,
int timeToLiveSeconds) |
Modifier and Type | Method and Description |
---|---|
static EventJournalConfig |
EventJournalConfigCodec.decode(ClientMessage.ForwardFrameIterator iterator) |
Modifier and Type | Method and Description |
---|---|
static void |
EventJournalConfigCodec.encode(ClientMessage clientMessage,
EventJournalConfig eventJournalConfig) |
Modifier and Type | Method and Description |
---|---|
EventJournalConfig |
CacheConfigHolder.getEventJournalConfig() |
Constructor and Description |
---|
CacheConfigHolder(String name,
String managerPrefix,
String uriString,
int backupCount,
int asyncBackupCount,
String inMemoryFormat,
EvictionConfigHolder evictionConfigHolder,
WanReplicationRef wanReplicationRef,
String keyClassName,
String valueClassName,
Data cacheLoaderFactory,
Data cacheWriterFactory,
Data expiryPolicyFactory,
boolean isReadThrough,
boolean isWriteThrough,
boolean isStoreByValue,
boolean isManagementEnabled,
boolean isStatisticsEnabled,
HotRestartConfig hotRestartConfig,
EventJournalConfig eventJournalConfig,
String splitBrainProtectionName,
List<Data> listenerConfigurations,
MergePolicyConfig mergePolicyConfig,
boolean disablePerEntryInvalidationEvents,
List<ListenerConfigHolder> cachePartitionLostListenerConfigs) |
Modifier and Type | Field and Description |
---|---|
protected EventJournalConfig |
AbstractCacheConfig.eventJournalConfig |
Modifier and Type | Method and Description |
---|---|
EventJournalConfig |
AbstractCacheConfig.getEventJournalConfig()
Gets the
EventJournalConfig for this CacheConfiguration |
EventJournalConfig |
CacheSimpleConfig.getEventJournalConfig()
Gets the
EventJournalConfig for this CacheSimpleConfig |
EventJournalConfig |
MapConfig.getEventJournalConfig()
Gets the
EventJournalConfig for this MapConfig |
EventJournalConfig |
EventJournalConfig.setCapacity(int capacity)
Sets the capacity of the event journal.
|
EventJournalConfig |
EventJournalConfig.setEnabled(boolean enabled)
Enables or disables the event journal.
|
EventJournalConfig |
EventJournalConfig.setTimeToLiveSeconds(int timeToLiveSeconds)
Sets the time to live in seconds.
|
Modifier and Type | Method and Description |
---|---|
CacheConfiguration<K,V> |
AbstractCacheConfig.setEventJournalConfig(EventJournalConfig eventJournalConfig)
Sets the
EventJournalConfig for this CacheConfiguration |
CacheSimpleConfig |
CacheSimpleConfig.setEventJournalConfig(EventJournalConfig eventJournalConfig)
Sets the
EventJournalConfig for this CacheSimpleConfig |
MapConfig |
MapConfig.setEventJournalConfig(EventJournalConfig eventJournalConfig)
Sets the
EventJournalConfig for this MapConfig |
Constructor and Description |
---|
EventJournalConfig(EventJournalConfig config)
Clones a
EventJournalConfig . |
Modifier and Type | Class and Description |
---|---|
class |
EventJournalConfigReadOnly |
Modifier and Type | Method and Description |
---|---|
EventJournalConfig |
CacheConfigReadOnly.getEventJournalConfig() |
EventJournalConfig |
MapConfigReadOnly.getEventJournalConfig() |
EventJournalConfig |
EventJournalConfigReadOnly.setCapacity(int capacity) |
EventJournalConfig |
EventJournalConfigReadOnly.setEnabled(boolean enabled) |
EventJournalConfig |
EventJournalConfigReadOnly.setTimeToLiveSeconds(int timeToLiveSeconds) |
Modifier and Type | Method and Description |
---|---|
CacheConfiguration<K,V> |
CacheConfigReadOnly.setEventJournalConfig(EventJournalConfig eventJournalConfig) |
MapConfig |
MapConfigReadOnly.setEventJournalConfig(EventJournalConfig eventJournalConfig) |
Constructor and Description |
---|
EventJournalConfigReadOnly(EventJournalConfig config) |
Modifier and Type | Method and Description |
---|---|
EventJournalConfig |
EventJournal.getEventJournalConfig(ObjectNamespace namespace)
Returns the event journal configuration or
null if there is none or the journal is disabled
for the given namespace . |
Modifier and Type | Method and Description |
---|---|
RingbufferConfig |
EventJournal.toRingbufferConfig(EventJournalConfig config,
ObjectNamespace namespace)
Creates a new
RingbufferConfig for a ringbuffer that will keep
event journal events for a single partition. |
Modifier and Type | Field and Description |
---|---|
protected EventJournalConfig |
MapContainer.eventJournalConfig |
Modifier and Type | Method and Description |
---|---|
EventJournalConfig |
MapContainer.getEventJournalConfig() |
Modifier and Type | Method and Description |
---|---|
EventJournalConfig |
RingbufferMapEventJournalImpl.getEventJournalConfig(ObjectNamespace namespace) |
Modifier and Type | Method and Description |
---|---|
RingbufferConfig |
RingbufferMapEventJournalImpl.toRingbufferConfig(EventJournalConfig config,
ObjectNamespace namespace) |
void |
RingbufferMapEventJournalImpl.writeAddEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
MapEventJournal.writeAddEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
EntryEventType.ADDED to the event journal. |
void |
RingbufferMapEventJournalImpl.writeEvictEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
MapEventJournal.writeEvictEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
EntryEventType.EVICTED to the event journal. |
void |
RingbufferMapEventJournalImpl.writeLoadEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
MapEventJournal.writeLoadEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
EntryEventType.LOADED to the event journal. |
void |
RingbufferMapEventJournalImpl.writeRemoveEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value) |
void |
MapEventJournal.writeRemoveEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object value)
Writes an
EntryEventType.REMOVED to the event journal. |
void |
RingbufferMapEventJournalImpl.writeUpdateEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object oldValue,
Object newValue) |
void |
MapEventJournal.writeUpdateEvent(EventJournalConfig journalConfig,
ObjectNamespace namespace,
int partitionId,
Data key,
Object oldValue,
Object newValue)
Writes an
EntryEventType.UPDATED to the event journal. |
Copyright © 2019 Hazelcast, Inc.. All rights reserved.