| Package | Description | 
|---|---|
| com.hazelcast.cache.impl.journal | |
| com.hazelcast.client.impl | 
 Contains most of the client side HazelcastInstance implementation functionality. 
 | 
| com.hazelcast.config | 
 Provides classes for configuring HazelcastInstance. 
 | 
| com.hazelcast.internal.dynamicconfig | 
 Classes related to Dynamic Configuration. 
 | 
| com.hazelcast.journal | 
 This package contains supporting classes for data structure specific event journals. 
 | 
| com.hazelcast.map.impl.journal | |
| com.hazelcast.ringbuffer.impl | 
 Contains the  
Ringbuffer implementation classes. | 
| Modifier and Type | Method and Description | 
|---|---|
RingbufferConfig | 
RingbufferCacheEventJournalImpl.toRingbufferConfig(EventJournalConfig config)  | 
| Modifier and Type | Method and Description | 
|---|---|
RingbufferConfig | 
ClientDynamicClusterConfig.findRingbufferConfig(String name)  | 
RingbufferConfig | 
ClientDynamicClusterConfig.getRingbufferConfig(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,RingbufferConfig> | 
ClientDynamicClusterConfig.getRingbufferConfigs()  | 
| Modifier and Type | Method and Description | 
|---|---|
Config | 
ClientDynamicClusterConfig.addRingBufferConfig(RingbufferConfig ringbufferConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
Config | 
ClientDynamicClusterConfig.setRingbufferConfigs(Map<String,RingbufferConfig> ringbufferConfigs)  | 
| Modifier and Type | Method and Description | 
|---|---|
RingbufferConfig | 
Config.findRingbufferConfig(String name)  | 
RingbufferConfig | 
RingbufferConfig.getAsReadOnly()
Deprecated. 
 
this method will be removed in 4.0; it is meant for internal usage only 
 | 
RingbufferConfig | 
Config.getRingbufferConfig(String name)  | 
RingbufferConfig | 
RingbufferConfig.setAsyncBackupCount(int asyncBackupCount)
Sets the number of asynchronous backups. 
 | 
RingbufferConfig | 
RingbufferConfig.setBackupCount(int backupCount)
Sets the number of synchronous backups. 
 | 
RingbufferConfig | 
RingbufferConfig.setCapacity(int capacity)
Sets the capacity of the ringbuffer. 
 | 
RingbufferConfig | 
RingbufferConfig.setInMemoryFormat(InMemoryFormat inMemoryFormat)
Sets the InMemoryFormat. 
 | 
RingbufferConfig | 
RingbufferConfig.setName(String name)
Sets the name of the ringbuffer. 
 | 
RingbufferConfig | 
RingbufferConfig.setRingbufferStoreConfig(RingbufferStoreConfig ringbufferStoreConfig)
Set the RingbufferStore (load and store ring buffer items from/to a database) configuration. 
 | 
RingbufferConfig | 
RingbufferConfig.setTimeToLiveSeconds(int timeToLiveSeconds)
Sets the time to live in seconds. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,RingbufferConfig> | 
Config.getRingbufferConfigs()  | 
| Modifier and Type | Method and Description | 
|---|---|
Config | 
Config.addRingBufferConfig(RingbufferConfig ringbufferConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
Config | 
Config.setRingbufferConfigs(Map<String,RingbufferConfig> ringbufferConfigs)  | 
| Constructor and Description | 
|---|
RingbufferConfig(RingbufferConfig config)
Clones a RingbufferConfig 
 | 
RingbufferConfig(String name,
                RingbufferConfig config)
Creates a new RingbufferConfig by cloning an existing config and overriding the name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RingbufferConfig | 
DynamicConfigurationAwareConfig.findRingbufferConfig(String name)  | 
RingbufferConfig | 
ClusterWideConfigurationService.findRingbufferConfig(String name)  | 
RingbufferConfig | 
ConfigurationService.findRingbufferConfig(String name)
Find existing Ringbuffer Config 
 | 
RingbufferConfig | 
DynamicConfigurationAwareConfig.getRingbufferConfig(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,RingbufferConfig> | 
DynamicConfigurationAwareConfig.getRingbufferConfigs()  | 
ConcurrentMap<String,RingbufferConfig> | 
ClusterWideConfigurationService.getRingbufferConfigs()  | 
Map<String,RingbufferConfig> | 
ConfigurationService.getRingbufferConfigs()
Return all registered ringbuffer configurations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Config | 
DynamicConfigurationAwareConfig.addRingBufferConfig(RingbufferConfig ringbufferConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
Config | 
DynamicConfigurationAwareConfig.setRingbufferConfigs(Map<String,RingbufferConfig> ringbufferConfigs)  | 
| Modifier and Type | Method and Description | 
|---|---|
RingbufferConfig | 
EventJournal.toRingbufferConfig(EventJournalConfig config)
Creates a new  
RingbufferConfig for a ringbuffer that will keep
 event journal events for a single partition. | 
| Modifier and Type | Method and Description | 
|---|---|
RingbufferConfig | 
RingbufferMapEventJournalImpl.toRingbufferConfig(EventJournalConfig config)  | 
| Modifier and Type | Method and Description | 
|---|---|
RingbufferConfig | 
RingbufferContainer.getConfig()  | 
RingbufferConfig | 
RingbufferService.getRingbufferConfig(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RingbufferService.addRingbuffer(int partitionId,
             RingbufferContainer ringbuffer,
             RingbufferConfig config)  | 
<T> RingbufferContainer<T> | 
RingbufferService.getOrCreateContainer(int partitionId,
                    ObjectNamespace namespace,
                    RingbufferConfig config)
Return the ringbuffer containter for the specified  
namespace. | 
void | 
RingbufferContainer.init(RingbufferConfig config,
    SerializationService serializationService,
    ClassLoader configClassLoader)
Initializes the ring buffer with references to other services, the ring buffer store and the config. 
 | 
| Constructor and Description | 
|---|
RingbufferContainer(ObjectNamespace namespace,
                   RingbufferConfig config,
                   SerializationService serializationService,
                   ClassLoader configClassLoader,
                   int partitionId)  | 
RingbufferProxy(NodeEngine nodeEngine,
               RingbufferService service,
               String name,
               RingbufferConfig config)  | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.