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.
|
CacheSimpleConfig |
findCacheSimpleConfig(String name)
Finds existing Cache config.
|
CardinalityEstimatorConfig |
findCardinalityEstimatorConfig(String name)
Finds existing Cardinality Estimator 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.
|
MapConfig |
findMapConfig(String name)
Finds existing Map config.
|
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.
|
SetConfig |
findSetConfig(String name)
Finds existing Set config.
|
TopicConfig |
findTopicConfig(String name)
Finds existing Topic config.
|
Map<String,CacheSimpleConfig> |
getCacheSimpleConfigs()
Returns all registered cache configurations.
|
Map<String,CardinalityEstimatorConfig> |
getCardinalityEstimatorConfigs()
Returns all registered cardinality estimator 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,MapConfig> |
getMapConfigs()
Returns all registered map configurations.
|
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,SetConfig> |
getSetConfigs()
Returns all registered set configurations.
|
Map<String,TopicConfig> |
getTopicConfigs()
Returns all registered topic configurations.
|
void broadcastConfig(IdentifiedDataSerializable config)
config
- configuration to registerInvalidConfigurationException
- 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 existRingbufferConfig findRingbufferConfig(String name)
name
- name of the confignull
when requested Ringbuffer 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 existFlakeIdGeneratorConfig findFlakeIdGeneratorConfig(String name)
name
- name of the confignull
when requested FlakeIdGenerator configuration does not existMap<String,MapConfig> getMapConfigs()
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,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,CacheSimpleConfig> getCacheSimpleConfigs()
Map<String,FlakeIdGeneratorConfig> getFlakeIdGeneratorConfigs()
Copyright © 2019 Hazelcast, Inc.. All rights reserved.