public interface ConfigurationService
Registers dynamic configurations in a local member and also broadcasts configuration to all cluster members.
Note: Implementations should do pattern matching on their own.
Modifier and Type | Method and Description |
---|---|
void |
broadcastConfig(IdentifiedDataSerializable config)
Registers a dynamic configurations to all cluster members.
|
AtomicLongConfig |
findAtomicLongConfig(String name)
Finds existing AtomicLong config.
|
AtomicReferenceConfig |
findAtomicReferenceConfig(String name)
Finds existing AtomicReference config.
|
EventJournalConfig |
findCacheEventJournalConfig(String name)
Finds existing CacheEventJournal config.
|
CacheSimpleConfig |
findCacheSimpleConfig(String name)
Finds existing Cache config.
|
CardinalityEstimatorConfig |
findCardinalityEstimatorConfig(String name)
Finds existing Cardinality Estimator config.
|
CountDownLatchConfig |
findCountDownLatchConfig(String name)
Finds existing CountDownLatch config.
|
DurableExecutorConfig |
findDurableExecutorConfig(String name)
Finds existing Durable Executor config.
|
ExecutorConfig |
findExecutorConfig(String name)
Finds existing Executor config.
|
FlakeIdGeneratorConfig |
findFlakeIdGeneratorConfig(String name)
Finds existing FlakeIdGeneratorConfig config.
|
ListConfig |
findListConfig(String name)
Finds existing List config.
|
LockConfig |
findLockConfig(String name)
Finds existing Lock config.
|
MapConfig |
findMapConfig(String name)
Finds existing Map config.
|
EventJournalConfig |
findMapEventJournalConfig(String name)
Finds existing MapEventJournal config.
|
MerkleTreeConfig |
findMapMerkleTreeConfig(String name)
Finds an existing map
MerkleTreeConfig . |
MultiMapConfig |
findMultiMapConfig(String name)
Finds existing Multimap config.
|
PNCounterConfig |
findPNCounterConfig(String name)
Finds existing PN counter config.
|
QueueConfig |
findQueueConfig(String name)
Finds existing Queue config.
|
ReliableTopicConfig |
findReliableTopicConfig(String name)
Finds existing Reliable Topic config.
|
ReplicatedMapConfig |
findReplicatedMapConfig(String name)
Finds existing ReplicatedMap config.
|
RingbufferConfig |
findRingbufferConfig(String name)
Finds existing Ringbuffer config.
|
ScheduledExecutorConfig |
findScheduledExecutorConfig(String name)
Finds existing Scheduled Executor config.
|
SemaphoreConfig |
findSemaphoreConfig(String name)
Finds existing Semaphore config.
|
SetConfig |
findSetConfig(String name)
Finds existing Set config.
|
TopicConfig |
findTopicConfig(String name)
Finds existing Topic config.
|
Map<String,AtomicLongConfig> |
getAtomicLongConfigs()
Returns all registered AtomicLong configurations.
|
Map<String,AtomicReferenceConfig> |
getAtomicReferenceConfigs()
Returns all registered AtomicReference configurations.
|
Map<String,EventJournalConfig> |
getCacheEventJournalConfigs()
Returns all registered CacheEventJournal configurations.
|
Map<String,CacheSimpleConfig> |
getCacheSimpleConfigs()
Returns all registered cache configurations.
|
Map<String,CardinalityEstimatorConfig> |
getCardinalityEstimatorConfigs()
Returns all registered cardinality estimator configurations.
|
Map<String,CountDownLatchConfig> |
getCountDownLatchConfigs()
Returns all registered CountDownLatchConfig configurations.
|
Map<String,DurableExecutorConfig> |
getDurableExecutorConfigs()
Returns all registered durable executor configurations.
|
Map<String,ExecutorConfig> |
getExecutorConfigs()
Returns all registered executor configurations.
|
Map<String,FlakeIdGeneratorConfig> |
getFlakeIdGeneratorConfigs()
Returns all registered FlakeIdGenerator configurations.
|
Map<String,ListConfig> |
getListConfigs()
Returns all registered list configurations.
|
Map<String,LockConfig> |
getLockConfigs()
Returns all registered lock configurations.
|
Map<String,MapConfig> |
getMapConfigs()
Returns all registered map configurations.
|
Map<String,EventJournalConfig> |
getMapEventJournalConfigs()
Returns all registered MapEventJournal configurations.
|
Map<String,MerkleTreeConfig> |
getMapMerkleTreeConfigs()
Returns a map of all registered IMap
MerkleTreeConfig s. |
Map<String,MultiMapConfig> |
getMultiMapConfigs()
Returns all registered multimap configurations.
|
Map<String,PNCounterConfig> |
getPNCounterConfigs()
Returns all registered PN counter configurations.
|
Map<String,QueueConfig> |
getQueueConfigs()
Returns all registered queue configurations.
|
Map<String,ReliableTopicConfig> |
getReliableTopicConfigs()
Returns all registered reliable topic configurations.
|
Map<String,ReplicatedMapConfig> |
getReplicatedMapConfigs()
Returns all registered replicated map configurations.
|
Map<String,RingbufferConfig> |
getRingbufferConfigs()
Returns all registered ringbuffer configurations.
|
Map<String,ScheduledExecutorConfig> |
getScheduledExecutorConfigs()
Returns all registered scheduled executor configurations.
|
Map<String,SemaphoreConfig> |
getSemaphoreConfigs()
Returns all registered semaphore configurations.
|
Map<String,SetConfig> |
getSetConfigs()
Returns all registered set configurations.
|
Map<String,TopicConfig> |
getTopicConfigs()
Returns all registered topic configurations.
|
void broadcastConfig(IdentifiedDataSerializable config)
config
- configuration to registerConfigurationException
- when static configuration already contains the same config
with the same nameMultiMapConfig findMultiMapConfig(String name)
name
- name of the confignull
when requested MultiMap configuration does not existMapConfig findMapConfig(String name)
name
- name of the confignull
when requested Map configuration does not existTopicConfig findTopicConfig(String name)
name
- name of the confignull
when requested Topic configuration does not existCardinalityEstimatorConfig findCardinalityEstimatorConfig(String name)
name
- name of the confignull
when requested Cardinality Estimator configuration does not existPNCounterConfig findPNCounterConfig(String name)
name
- name of the confignull
when requested PN counter configuration does not existExecutorConfig findExecutorConfig(String name)
name
- name of the confignull
when requested Executor configuration does not existScheduledExecutorConfig findScheduledExecutorConfig(String name)
name
- name of the confignull
when requested Scheduled Executor configuration does not existDurableExecutorConfig findDurableExecutorConfig(String name)
name
- name of the confignull
when requested Durable Executor configuration does not existSemaphoreConfig findSemaphoreConfig(String name)
name
- name of the confignull
when requested Semaphore configuration does not existRingbufferConfig findRingbufferConfig(String name)
name
- name of the confignull
when requested Ringbuffer configuration does not existAtomicLongConfig findAtomicLongConfig(String name)
null
when requested AtomicLong configuration does not existAtomicReferenceConfig findAtomicReferenceConfig(String name)
null
when requested AtomicReference configuration does not existCountDownLatchConfig findCountDownLatchConfig(String name)
null
when requested CountDownLatch configuration does not existLockConfig findLockConfig(String name)
name
- name of the confignull
when requested Lock configuration does not existListConfig findListConfig(String name)
name
- name of the confignull
when requested List configuration does not existQueueConfig findQueueConfig(String name)
name
- name of the confignull
when requested Queue configuration does not existSetConfig findSetConfig(String name)
name
- name of the confignull
when requested Set configuration does not existReplicatedMapConfig findReplicatedMapConfig(String name)
name
- name of the confignull
when requested ReplicatedMap configuration does not existReliableTopicConfig findReliableTopicConfig(String name)
name
- name of the confignull
when requested Reliable Topic configuration does not existCacheSimpleConfig findCacheSimpleConfig(String name)
name
- name of the confignull
when requested Cache configuration does not existEventJournalConfig findCacheEventJournalConfig(String name)
name
- name of the confignull
when requested CacheEventJournal configuration does not existEventJournalConfig findMapEventJournalConfig(String name)
name
- name of the confignull
when requested MapEventJournal configuration does not existMerkleTreeConfig findMapMerkleTreeConfig(String name)
MerkleTreeConfig
.name
- name of the configMerkleTreeConfig
or null
when the requested
configuration does not existFlakeIdGeneratorConfig findFlakeIdGeneratorConfig(String name)
name
- name of the confignull
when requested FlakeIdGenerator configuration does not existMap<String,MapConfig> getMapConfigs()
Map<String,LockConfig> getLockConfigs()
Map<String,QueueConfig> getQueueConfigs()
Map<String,ListConfig> getListConfigs()
Map<String,SetConfig> getSetConfigs()
Map<String,MultiMapConfig> getMultiMapConfigs()
Map<String,ReplicatedMapConfig> getReplicatedMapConfigs()
Map<String,RingbufferConfig> getRingbufferConfigs()
Map<String,AtomicLongConfig> getAtomicLongConfigs()
Map<String,AtomicReferenceConfig> getAtomicReferenceConfigs()
Map<String,CountDownLatchConfig> getCountDownLatchConfigs()
Map<String,TopicConfig> getTopicConfigs()
Map<String,ReliableTopicConfig> getReliableTopicConfigs()
Map<String,ExecutorConfig> getExecutorConfigs()
Map<String,DurableExecutorConfig> getDurableExecutorConfigs()
Map<String,ScheduledExecutorConfig> getScheduledExecutorConfigs()
Map<String,CardinalityEstimatorConfig> getCardinalityEstimatorConfigs()
Map<String,PNCounterConfig> getPNCounterConfigs()
Map<String,SemaphoreConfig> getSemaphoreConfigs()
Map<String,CacheSimpleConfig> getCacheSimpleConfigs()
Map<String,EventJournalConfig> getCacheEventJournalConfigs()
Map<String,EventJournalConfig> getMapEventJournalConfigs()
Map<String,MerkleTreeConfig> getMapMerkleTreeConfigs()
MerkleTreeConfig
s.MerkleTreeConfig
sMap<String,FlakeIdGeneratorConfig> getFlakeIdGeneratorConfigs()
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.