public class ClientDynamicClusterConfig extends Config
| Constructor and Description |
|---|
ClientDynamicClusterConfig(HazelcastClientInstanceImpl instance) |
| Modifier and Type | Method and Description |
|---|---|
Config |
addAtomicLongConfig(AtomicLongConfig atomicLongConfig)
Adds the AtomicLong configuration.
|
Config |
addAtomicReferenceConfig(AtomicReferenceConfig atomicReferenceConfig)
Adds the AtomicReference configuration.
|
Config |
addCacheConfig(CacheSimpleConfig cacheConfig)
Adds the cache configuration.
|
Config |
addCardinalityEstimatorConfig(CardinalityEstimatorConfig cardinalityEstimatorConfig)
Adds the cardinality estimator configuration.
|
Config |
addCountDownLatchConfig(CountDownLatchConfig countDownLatchConfig)
Adds the CountDownLatch configuration.
|
Config |
addDurableExecutorConfig(DurableExecutorConfig durableExecutorConfig)
Adds the durable executor configuration.
|
Config |
addEventJournalConfig(EventJournalConfig eventJournalConfig)
Adds the event journal configuration.
|
Config |
addExecutorConfig(ExecutorConfig executorConfig)
Adds the executor configuration.
|
Config |
addFlakeIdGeneratorConfig(FlakeIdGeneratorConfig flakeIdGeneratorConfig)
Adds a flake ID generator configuration.
|
Config |
addJobTrackerConfig(JobTrackerConfig jobTrackerConfig)
Adds the
JobTracker configuration. |
Config |
addListConfig(ListConfig listConfig)
Adds the list configuration.
|
Config |
addListenerConfig(ListenerConfig listenerConfig)
Adds a configuration for an
EventListener. |
Config |
addLockConfig(LockConfig lockConfig)
Adds the lock configuration.
|
Config |
addMapConfig(MapConfig mapConfig)
Adds the map configuration.
|
Config |
addMerkleTreeConfig(MerkleTreeConfig merkleTreeConfig)
Adds the merkle tree configuration.
|
Config |
addMultiMapConfig(MultiMapConfig multiMapConfig)
Adds the multimap configuration.
|
Config |
addPNCounterConfig(PNCounterConfig pnCounterConfig)
Adds the PN counter configuration.
|
Config |
addQueueConfig(QueueConfig queueConfig)
Adds the queue configuration.
|
Config |
addQuorumConfig(QuorumConfig quorumConfig)
Adds the split-brain protection configuration.
|
Config |
addReliableTopicConfig(ReliableTopicConfig config)
Adds the reliable topic configuration.
|
Config |
addReplicatedMapConfig(ReplicatedMapConfig replicatedMapConfig)
Adds the replicated map configuration.
|
Config |
addRingBufferConfig(RingbufferConfig ringbufferConfig)
Adds the ringbuffer configuration.
|
Config |
addScheduledExecutorConfig(ScheduledExecutorConfig scheduledExecutorConfig)
Adds the scheduled executor configuration.
|
Config |
addSemaphoreConfig(SemaphoreConfig semaphoreConfig)
Adds the
ISemaphore configuration. |
Config |
addSetConfig(SetConfig setConfig)
Adds the set configuration.
|
Config |
addTopicConfig(TopicConfig topicConfig)
Adds the topic configuration.
|
Config |
addWanReplicationConfig(WanReplicationConfig wanReplicationConfig)
Adds the WAN replication config under the name defined by
WanReplicationConfig.getName(). |
AtomicLongConfig |
findAtomicLongConfig(String name)
Returns a read-only AtomicLong configuration for the given name.
|
AtomicReferenceConfig |
findAtomicReferenceConfig(String name)
Returns a read-only AtomicReference configuration for the given name.
|
CacheSimpleConfig |
findCacheConfig(String name)
Returns a read-only
CacheSimpleConfig configuration for the given name. |
CacheSimpleConfig |
findCacheConfigOrNull(String name)
Returns the cache config with the given name or
null if there is none. |
EventJournalConfig |
findCacheEventJournalConfig(String name)
Returns a read-only cache
EventJournal
configuration for the given name. |
CardinalityEstimatorConfig |
findCardinalityEstimatorConfig(String name)
Returns a read-only
CardinalityEstimator
configuration for the given name. |
CountDownLatchConfig |
findCountDownLatchConfig(String name)
Returns a read-only CountDownLatch configuration for the given name.
|
DurableExecutorConfig |
findDurableExecutorConfig(String name)
Returns a read-only durable executor configuration for the given name.
|
ExecutorConfig |
findExecutorConfig(String name)
Returns a read-only executor configuration for the given name.
|
FlakeIdGeneratorConfig |
findFlakeIdGeneratorConfig(String name)
Returns a
FlakeIdGeneratorConfig configuration for the given flake ID generator name. |
JobTrackerConfig |
findJobTrackerConfig(String name)
Returns a read-only
JobTracker
configuration for the given name. |
ListConfig |
findListConfig(String name)
Returns a read-only
IList configuration for
the given name. |
LockConfig |
findLockConfig(String name)
Returns a read-only
ILock configuration for
the given name. |
MapConfig |
findMapConfig(String name)
Returns a read-only
IMap configuration for
the given name. |
EventJournalConfig |
findMapEventJournalConfig(String name)
Returns a read-only map
EventJournal
configuration for the given name. |
MerkleTreeConfig |
findMapMerkleTreeConfig(String name)
Returns a read-only map
MerkleTreeConfig for the given name. |
MultiMapConfig |
findMultiMapConfig(String name)
Returns a read-only
MultiMap configuration for
the given name. |
PNCounterConfig |
findPNCounterConfig(String name)
Returns a read-only
PNCounterConfig
configuration for the given name. |
QueueConfig |
findQueueConfig(String name)
Returns a read-only
IQueue configuration for
the given name. |
QuorumConfig |
findQuorumConfig(String name)
Returns a read-only split-brain protection configuration for the given
name.
|
ReliableTopicConfig |
findReliableTopicConfig(String name)
Returns a read-only reliable topic configuration for the given name.
|
ReplicatedMapConfig |
findReplicatedMapConfig(String name)
Returns a read-only
ReplicatedMap configuration for
the given name. |
RingbufferConfig |
findRingbufferConfig(String name)
Returns a read-only
Ringbuffer
configuration for the given name. |
ScheduledExecutorConfig |
findScheduledExecutorConfig(String name)
Returns a read-only scheduled executor configuration for the given name.
|
SemaphoreConfig |
findSemaphoreConfig(String name)
Returns a read-only
ISemaphore
configuration for the given name. |
SetConfig |
findSetConfig(String name)
Returns a read-only
ISet configuration for
the given name. |
TopicConfig |
findTopicConfig(String name)
Returns a read-only
ITopic
configuration for the given name. |
AdvancedNetworkConfig |
getAdvancedNetworkConfig() |
AtomicLongConfig |
getAtomicLongConfig(String name)
Returns the AtomicLongConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,AtomicLongConfig> |
getAtomicLongConfigs()
Returns the map of AtomicLong configurations, mapped by config name.
|
AtomicReferenceConfig |
getAtomicReferenceConfig(String name)
Returns the AtomicReferenceConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,AtomicReferenceConfig> |
getAtomicReferenceConfigs()
Returns the map of AtomicReference configurations, mapped by config name.
|
CacheSimpleConfig |
getCacheConfig(String name)
Returns the CacheSimpleConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,CacheSimpleConfig> |
getCacheConfigs()
Returns the map of cache configurations, mapped by config name.
|
EventJournalConfig |
getCacheEventJournalConfig(String name)
Returns the cache event journal config for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,EventJournalConfig> |
getCacheEventJournalConfigs()
Returns the map of cache event journal configurations, mapped by config
name.
|
CardinalityEstimatorConfig |
getCardinalityEstimatorConfig(String name)
Returns the CardinalityEstimatorConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,CardinalityEstimatorConfig> |
getCardinalityEstimatorConfigs()
Returns the map of cardinality estimator configurations, mapped by config
name.
|
ClassLoader |
getClassLoader()
Returns the class-loader that will be used in serialization.
|
ConfigPatternMatcher |
getConfigPatternMatcher()
Returns the pattern matcher which is used to match item names to
configuration objects.
|
File |
getConfigurationFile()
|
URL |
getConfigurationUrl()
|
CountDownLatchConfig |
getCountDownLatchConfig(String name)
Returns the CountDownLatchConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,CountDownLatchConfig> |
getCountDownLatchConfigs()
Returns the map of CountDownLatch configurations, mapped by config name.
|
CPSubsystemConfig |
getCPSubsystemConfig()
Get current configuration for the CP subsystem
|
CRDTReplicationConfig |
getCRDTReplicationConfig() |
DurableExecutorConfig |
getDurableExecutorConfig(String name)
Returns the DurableExecutorConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,DurableExecutorConfig> |
getDurableExecutorConfigs()
Returns the map of durable executor configurations, mapped by config
name.
|
ExecutorConfig |
getExecutorConfig(String name)
Returns the ExecutorConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,ExecutorConfig> |
getExecutorConfigs()
Returns the map of executor configurations, mapped by config name.
|
FlakeIdGeneratorConfig |
getFlakeIdGeneratorConfig(String name)
Returns the
FlakeIdGeneratorConfig for the given name, creating
one if necessary and adding it to the collection of known configurations. |
Map<String,FlakeIdGeneratorConfig> |
getFlakeIdGeneratorConfigs()
Returns the map of
FlakeIdGenerator configurations,
mapped by config name. |
GroupConfig |
getGroupConfig()
Returns the configuration for hazelcast groups.
|
HotRestartPersistenceConfig |
getHotRestartPersistenceConfig()
Returns the Hot Restart configuration for this hazelcast instance
|
String |
getInstanceName()
Returns the instance name uniquely identifying the hazelcast instance
created by this configuration.
|
JobTrackerConfig |
getJobTrackerConfig(String name)
Returns the JobTrackerConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,JobTrackerConfig> |
getJobTrackerConfigs()
Returns the map of
JobTracker
configurations, mapped by config name. |
String |
getLicenseKey()
Returns the license key for this hazelcast instance.
|
ListConfig |
getListConfig(String name)
Returns the ListConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,ListConfig> |
getListConfigs()
Returns the map of
IList configurations,
mapped by config name. |
List<ListenerConfig> |
getListenerConfigs()
Returns the list of
EventListener configurations. |
LockConfig |
getLockConfig(String name)
Returns the LockConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,LockConfig> |
getLockConfigs()
Returns the map of
ILock configurations,
mapped by config name. |
ManagedContext |
getManagedContext()
Returns the external managed context.
|
ManagementCenterConfig |
getManagementCenterConfig()
Returns the management center configuration for this hazelcast instance.
|
MapConfig |
getMapConfig(String name)
Returns the MapConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
MapConfig |
getMapConfigOrNull(String name)
Returns the map config with the given name or
null if there is none. |
Map<String,MapConfig> |
getMapConfigs()
Returns the map of
IMap configurations,
mapped by config name. |
EventJournalConfig |
getMapEventJournalConfig(String name)
Returns the map event journal config for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,EventJournalConfig> |
getMapEventJournalConfigs()
Returns the map of map event journal configurations, mapped by config
name.
|
MerkleTreeConfig |
getMapMerkleTreeConfig(String name)
Returns the map merkle tree config for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,MerkleTreeConfig> |
getMapMerkleTreeConfigs()
Returns the map of map merkle tree configurations, mapped by config
name.
|
MemberAttributeConfig |
getMemberAttributeConfig()
Returns the member attribute configuration.
|
MultiMapConfig |
getMultiMapConfig(String name)
Returns the MultiMapConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,MultiMapConfig> |
getMultiMapConfigs()
Returns the map of
MultiMap configurations,
mapped by config name. |
NativeMemoryConfig |
getNativeMemoryConfig()
Returns the native memory configuration for this hazelcast instance.
|
NetworkConfig |
getNetworkConfig()
Returns the network configuration for this hazelcast instance.
|
PartitionGroupConfig |
getPartitionGroupConfig()
Returns the partition group configuration for this hazelcast instance.
|
PNCounterConfig |
getPNCounterConfig(String name)
Returns the
PNCounterConfig for the given name, creating one
if necessary and adding it to the collection of known configurations. |
Map<String,PNCounterConfig> |
getPNCounterConfigs()
Returns the map of PN counter configurations, mapped by config
name.
|
Properties |
getProperties()
Returns the properties set on this config instance.
|
String |
getProperty(String name)
Returns the value for a named property.
|
QueueConfig |
getQueueConfig(String name)
Returns the QueueConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,QueueConfig> |
getQueueConfigs()
Returns the map of
IQueue configurations,
mapped by config name. |
QuorumConfig |
getQuorumConfig(String name)
Returns the QuorumConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,QuorumConfig> |
getQuorumConfigs()
Returns the map of split brain protection configurations, mapped by
config name.
|
ReliableTopicConfig |
getReliableTopicConfig(String name)
Returns the ReliableTopicConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,ReliableTopicConfig> |
getReliableTopicConfigs()
Returns the map of reliable topic configurations, mapped by config name.
|
ReplicatedMapConfig |
getReplicatedMapConfig(String name)
Returns the ReplicatedMapConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,ReplicatedMapConfig> |
getReplicatedMapConfigs()
Returns the map of
ReplicatedMap
configurations, mapped by config name. |
RingbufferConfig |
getRingbufferConfig(String name)
Returns the RingbufferConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,RingbufferConfig> |
getRingbufferConfigs()
Returns the map of
Ringbuffer
configurations, mapped by config name. |
ScheduledExecutorConfig |
getScheduledExecutorConfig(String name)
Returns the ScheduledExecutorConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,ScheduledExecutorConfig> |
getScheduledExecutorConfigs()
Returns the map of scheduled executor configurations, mapped by config
name.
|
SecurityConfig |
getSecurityConfig()
Returns the security configuration for this hazelcast instance.
|
SemaphoreConfig |
getSemaphoreConfig(String name)
Returns the SemaphoreConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Collection<SemaphoreConfig> |
getSemaphoreConfigs()
Returns the collection of
ISemaphore configs
added to this config object. |
Map<String,SemaphoreConfig> |
getSemaphoreConfigsAsMap()
Returns the map of
ISemaphore configurations,
mapped by config name. |
SerializationConfig |
getSerializationConfig()
Returns the serialization configuration for this hazelcast instance.
|
ServicesConfig |
getServicesConfig()
Returns the configuration for the user services managed by this
hazelcast instance.
|
SetConfig |
getSetConfig(String name)
Returns the SetConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,SetConfig> |
getSetConfigs()
Returns the map of
ISet configurations,
mapped by config name. |
TopicConfig |
getTopicConfig(String name)
Returns the TopicConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
|
Map<String,TopicConfig> |
getTopicConfigs()
Returns the map of reliable topic configurations, mapped by config name.
|
UserCodeDeploymentConfig |
getUserCodeDeploymentConfig()
Get current configuration of User Code Deployment.
|
ConcurrentMap<String,Object> |
getUserContext()
Returns the user supplied context.
|
WanReplicationConfig |
getWanReplicationConfig(String name)
Returns the WAN replication configuration with the given
name. |
Map<String,WanReplicationConfig> |
getWanReplicationConfigs()
Returns the map of WAN replication configurations, mapped by config
name.
|
boolean |
isLiteMember()
Returns
true if this member is a lite member. |
Config |
setAdvancedNetworkConfig(AdvancedNetworkConfig advancedNetworkConfig) |
Config |
setAtomicLongConfigs(Map<String,AtomicLongConfig> atomicLongConfigs)
Sets the map of AtomicLong configurations, mapped by config name.
|
Config |
setAtomicReferenceConfigs(Map<String,AtomicReferenceConfig> atomicReferenceConfigs)
Sets the map of AtomicReference configurations, mapped by config name.
|
Config |
setCacheConfigs(Map<String,CacheSimpleConfig> cacheConfigs)
Sets the map of cache configurations, mapped by config name.
|
Config |
setCacheEventJournalConfigs(Map<String,EventJournalConfig> eventJournalConfigs)
Sets the map of cache event journal configurations, mapped by config name.
|
Config |
setCardinalityEstimatorConfigs(Map<String,CardinalityEstimatorConfig> cardinalityEstimatorConfigs)
Sets the map of cardinality estimator configurations, mapped by config name.
|
Config |
setClassLoader(ClassLoader classLoader)
Sets the class-loader to be used during de-serialization
and as context class-loader of Hazelcast internal threads.
|
void |
setConfigPatternMatcher(ConfigPatternMatcher configPatternMatcher)
Sets the pattern matcher which is used to match item names to
configuration objects.
|
Config |
setConfigurationFile(File configurationFile)
Sets the
File from which this configuration has been retrieved
and created. |
Config |
setConfigurationUrl(URL configurationUrl)
Sets the
URL from which this configuration has been retrieved
and created. |
Config |
setCountDownLatchConfigs(Map<String,CountDownLatchConfig> countDownLatchConfigs)
Sets the map of CountDownLatch configurations, mapped by config name.
|
Config |
setCPSubsystemConfig(CPSubsystemConfig cpSubsystemConfig)
Set CP subsystem configuration
|
Config |
setCRDTReplicationConfig(CRDTReplicationConfig crdtReplicationConfig)
Sets the replication configuration for
CRDT
implementations. |
Config |
setDurableExecutorConfigs(Map<String,DurableExecutorConfig> durableExecutorConfigs)
Sets the map of durable executor configurations, mapped by config name.
|
Config |
setExecutorConfigs(Map<String,ExecutorConfig> executorConfigs)
Sets the map of executor configurations, mapped by config name.
|
Config |
setFlakeIdGeneratorConfigs(Map<String,FlakeIdGeneratorConfig> map)
Sets the map of
FlakeIdGenerator configurations,
mapped by config name. |
Config |
setGroupConfig(GroupConfig groupConfig)
Sets the configuration for hazelcast groups.
|
Config |
setHotRestartPersistenceConfig(HotRestartPersistenceConfig hrConfig)
Sets the Hot Restart configuration.
|
Config |
setInstanceName(String instanceName)
Sets the instance name uniquely identifying the hazelcast instance
created by this configuration.
|
Config |
setJobTrackerConfigs(Map<String,JobTrackerConfig> jobTrackerConfigs)
Sets the map of job tracker configurations, mapped by config name.
|
Config |
setLicenseKey(String licenseKey)
Sets the license key for this hazelcast instance.
|
Config |
setListConfigs(Map<String,ListConfig> listConfigs)
Sets the map of
IList configurations,
mapped by config name. |
Config |
setListenerConfigs(List<ListenerConfig> listenerConfigs)
Sets the list of
EventListener configurations. |
Config |
setLiteMember(boolean liteMember)
Sets the flag to indicate if this member is a lite member.
|
Config |
setLockConfigs(Map<String,LockConfig> lockConfigs)
Sets the map of
ILock configurations,
mapped by config name. |
Config |
setManagedContext(ManagedContext managedContext)
Sets the external managed context.
|
Config |
setManagementCenterConfig(ManagementCenterConfig managementCenterConfig)
Sets the management center configuration for this hazelcast instance.
|
Config |
setMapConfigs(Map<String,MapConfig> mapConfigs)
Sets the map of
IMap configurations,
mapped by config name. |
Config |
setMapEventJournalConfigs(Map<String,EventJournalConfig> eventJournalConfigs)
Sets the map of map event journal configurations, mapped by config name.
|
Config |
setMapMerkleTreeConfigs(Map<String,MerkleTreeConfig> merkleTreeConfigs)
Sets the map of map merkle configurations, mapped by config name.
|
void |
setMemberAttributeConfig(MemberAttributeConfig memberAttributeConfig)
Sets the member attribute configuration.
|
Config |
setMultiMapConfigs(Map<String,MultiMapConfig> multiMapConfigs)
Sets the map of
MultiMap configurations,
mapped by config name. |
Config |
setNativeMemoryConfig(NativeMemoryConfig nativeMemoryConfig)
Sets the native memory configuration for this hazelcast instance.
|
Config |
setNetworkConfig(NetworkConfig networkConfig)
Sets the network configuration for this hazelcast instance.
|
Config |
setPartitionGroupConfig(PartitionGroupConfig partitionGroupConfig)
Sets the partition group configuration for this hazelcast instance.
|
Config |
setPNCounterConfigs(Map<String,PNCounterConfig> pnCounterConfigs)
Sets the map of PN counter configurations, mapped by config name.
|
Config |
setProperties(Properties properties)
Sets the properties for this config instance.
|
Config |
setProperty(String name,
String value)
Sets the value of a named property.
|
Config |
setQueueConfigs(Map<String,QueueConfig> queueConfigs)
Sets the map of
IQueue configurations,
mapped by config name. |
Config |
setQuorumConfigs(Map<String,QuorumConfig> quorumConfigs)
Sets the map of split-brain protection configurations, mapped by config
name.
|
Config |
setReliableTopicConfigs(Map<String,ReliableTopicConfig> reliableTopicConfigs)
Sets the map of reliable topic configurations, mapped by config name.
|
Config |
setReplicatedMapConfigs(Map<String,ReplicatedMapConfig> replicatedMapConfigs)
Sets the map of
ReplicatedMap configurations,
mapped by config name. |
Config |
setRingbufferConfigs(Map<String,RingbufferConfig> ringbufferConfigs)
Sets the map of
Ringbuffer configurations,
mapped by config name. |
Config |
setScheduledExecutorConfigs(Map<String,ScheduledExecutorConfig> scheduledExecutorConfigs)
Sets the map of scheduled executor configurations, mapped by config name.
|
Config |
setSecurityConfig(SecurityConfig securityConfig)
Sets the security configuration for this hazelcast instance.
|
Config |
setSemaphoreConfigs(Map<String,SemaphoreConfig> semaphoreConfigs)
Sets the map of semaphore configurations, mapped by config name.
|
Config |
setSerializationConfig(SerializationConfig serializationConfig)
Sets the serialization configuration for this hazelcast instance.
|
Config |
setServicesConfig(ServicesConfig servicesConfig)
Sets the configuration for the user services managed by this hazelcast
instance.
|
Config |
setSetConfigs(Map<String,SetConfig> setConfigs)
Sets the map of
ISet configurations,
mapped by config name. |
Config |
setTopicConfigs(Map<String,TopicConfig> mapTopicConfigs)
Sets the map of
ITopic configurations,
mapped by config name. |
Config |
setUserCodeDeploymentConfig(UserCodeDeploymentConfig userCodeDeploymentConfig)
Set User Code Deployment configuration
|
Config |
setUserContext(ConcurrentMap<String,Object> userContext)
Sets the user supplied context.
|
Config |
setWanReplicationConfigs(Map<String,WanReplicationConfig> wanReplicationConfigs)
Sets the map of WAN replication configurations, mapped by config name.
|
String |
toString() |
public ClientDynamicClusterConfig(HazelcastClientInstanceImpl instance)
public Config addMapConfig(MapConfig mapConfig)
ConfigaddMapConfig in class ConfigmapConfig - the map configurationpublic Config addCacheConfig(CacheSimpleConfig cacheConfig)
ConfigaddCacheConfig in class ConfigcacheConfig - the cache configurationpublic Config addQueueConfig(QueueConfig queueConfig)
ConfigaddQueueConfig in class ConfigqueueConfig - the queue configurationpublic Config addLockConfig(LockConfig lockConfig)
ConfigaddLockConfig in class ConfiglockConfig - the lock configurationpublic Config addListConfig(ListConfig listConfig)
ConfigaddListConfig in class ConfiglistConfig - the list configurationpublic Config addSetConfig(SetConfig setConfig)
ConfigaddSetConfig in class ConfigsetConfig - the set configurationpublic Config addMultiMapConfig(MultiMapConfig multiMapConfig)
ConfigaddMultiMapConfig in class ConfigmultiMapConfig - the multimap configurationpublic Config addReplicatedMapConfig(ReplicatedMapConfig replicatedMapConfig)
ConfigaddReplicatedMapConfig in class ConfigreplicatedMapConfig - the replicated map configurationpublic Config addRingBufferConfig(RingbufferConfig ringbufferConfig)
ConfigaddRingBufferConfig in class ConfigringbufferConfig - the ringbuffer configurationpublic Config addTopicConfig(TopicConfig topicConfig)
ConfigaddTopicConfig in class ConfigtopicConfig - the topic configurationpublic Config addReliableTopicConfig(ReliableTopicConfig config)
ConfigaddReliableTopicConfig in class Configconfig - the reliable topic configurationpublic Config addExecutorConfig(ExecutorConfig executorConfig)
ConfigaddExecutorConfig in class ConfigexecutorConfig - executor config to addpublic Config addDurableExecutorConfig(DurableExecutorConfig durableExecutorConfig)
ConfigaddDurableExecutorConfig in class ConfigdurableExecutorConfig - durable executor config to addpublic Config addScheduledExecutorConfig(ScheduledExecutorConfig scheduledExecutorConfig)
ConfigaddScheduledExecutorConfig in class ConfigscheduledExecutorConfig - scheduled executor config to addpublic Config addCardinalityEstimatorConfig(CardinalityEstimatorConfig cardinalityEstimatorConfig)
ConfigaddCardinalityEstimatorConfig in class ConfigcardinalityEstimatorConfig - cardinality estimator config to addpublic Config addSemaphoreConfig(SemaphoreConfig semaphoreConfig)
ConfigISemaphore configuration.
The configuration is saved under the config name, which may be a
pattern with which the configuration will be obtained in the future.addSemaphoreConfig in class ConfigsemaphoreConfig - semaphoreConfig config to addpublic Config addPNCounterConfig(PNCounterConfig pnCounterConfig)
ConfigaddPNCounterConfig in class ConfigpnCounterConfig - PN counter config to addpublic Config addAtomicReferenceConfig(AtomicReferenceConfig atomicReferenceConfig)
ConfigaddAtomicReferenceConfig in class ConfigatomicReferenceConfig - the AtomicReference configurationpublic Config addAtomicLongConfig(AtomicLongConfig atomicLongConfig)
ConfigaddAtomicLongConfig in class ConfigatomicLongConfig - the AtomicLong configurationpublic Config addCountDownLatchConfig(CountDownLatchConfig countDownLatchConfig)
ConfigaddCountDownLatchConfig in class ConfigcountDownLatchConfig - the CountDownLatch configurationpublic Config addWanReplicationConfig(WanReplicationConfig wanReplicationConfig)
ConfigWanReplicationConfig.getName().addWanReplicationConfig in class ConfigwanReplicationConfig - the WAN replication configpublic Config addJobTrackerConfig(JobTrackerConfig jobTrackerConfig)
ConfigJobTracker configuration.
The configuration is saved under the config name defined by
JobTrackerConfig.getName().addJobTrackerConfig in class ConfigjobTrackerConfig - semaphoreConfig config to addpublic Config addQuorumConfig(QuorumConfig quorumConfig)
ConfigQuorumConfig.getName().addQuorumConfig in class ConfigquorumConfig - split-brain protection config to addpublic Config addListenerConfig(ListenerConfig listenerConfig)
ConfigEventListener. This includes
listeners for events related to this instance/member or the cluster,
such as partition, migration, cluster version listeners, etc. but not
listeners on specific distributed data structures.addListenerConfig in class ConfiglistenerConfig - the listener configurationpublic Config addEventJournalConfig(EventJournalConfig eventJournalConfig)
ConfigEventJournalConfig.getMapName()
means the configuration applies to maps and a non-empty value for
EventJournalConfig.getCacheName() means the configuration
applies to caches.
The returned name may be a pattern with which the configuration
will be obtained in the future.addEventJournalConfig in class ConfigeventJournalConfig - the event journal configurationpublic EventJournalConfig findMapEventJournalConfig(String name)
ConfigEventJournal
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findMapEventJournalConfig in class Configname - name of the map event journal configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public EventJournalConfig findCacheEventJournalConfig(String name)
ConfigEventJournal
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findCacheEventJournalConfig in class Configname - name of the cache event journal configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public EventJournalConfig getMapEventJournalConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
If there is no default config as well, it will create one and disable
the event journal by default.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addEventJournalConfig(EventJournalConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getMapEventJournalConfig in class Configname - name of the map event journal configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public EventJournalConfig getCacheEventJournalConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
If there is no default config as well, it will create one and disable
the event journal by default.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addEventJournalConfig(EventJournalConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getCacheEventJournalConfig in class Configname - name of the cache event journal configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,EventJournalConfig> getMapEventJournalConfigs()
ConfiggetMapEventJournalConfigs in class Configpublic Map<String,EventJournalConfig> getCacheEventJournalConfigs()
ConfiggetCacheEventJournalConfigs in class Configpublic Config setMapEventJournalConfigs(Map<String,EventJournalConfig> eventJournalConfigs)
ConfigsetMapEventJournalConfigs in class ConfigeventJournalConfigs - the map event journal configuration map to setpublic Config setCacheEventJournalConfigs(Map<String,EventJournalConfig> eventJournalConfigs)
ConfigsetCacheEventJournalConfigs in class ConfigeventJournalConfigs - the cache event journal configuration map to setpublic MerkleTreeConfig findMapMerkleTreeConfig(String name)
ConfigMerkleTreeConfig for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findMapMerkleTreeConfig in class Configname - name of the map merkle tree configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public MerkleTreeConfig getMapMerkleTreeConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
If there is no default config as well, it will create one and disable
the merkle tree by default.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addMerkleTreeConfig(MerkleTreeConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getMapMerkleTreeConfig in class Configname - name of the map merkle tree configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Config addMerkleTreeConfig(MerkleTreeConfig merkleTreeConfig)
ConfigMerkleTreeConfig.getMapName() may be a
pattern with which the configuration will be obtained in the future.addMerkleTreeConfig in class ConfigmerkleTreeConfig - the merkle tree configurationpublic Map<String,MerkleTreeConfig> getMapMerkleTreeConfigs()
ConfiggetMapMerkleTreeConfigs in class Configpublic Config setMapMerkleTreeConfigs(Map<String,MerkleTreeConfig> merkleTreeConfigs)
ConfigsetMapMerkleTreeConfigs in class ConfigmerkleTreeConfigs - the map merkle tree configuration map to setpublic Config addFlakeIdGeneratorConfig(FlakeIdGeneratorConfig flakeIdGeneratorConfig)
ConfigaddFlakeIdGeneratorConfig in class ConfigflakeIdGeneratorConfig - the flake ID generator configurationpublic ClassLoader getClassLoader()
Config
If null, then thread context class-loader will be used instead.
getClassLoader in class Configpublic Config setClassLoader(ClassLoader classLoader)
Config
If not set (or set to null); thread context class-loader
will be used in required places.
Default value is null.
setClassLoader in class ConfigclassLoader - class-loader to be used during de-serializationpublic ConfigPatternMatcher getConfigPatternMatcher()
ConfigMatchingPointConfigPatternMatcher is used.getConfigPatternMatcher in class Configpublic void setConfigPatternMatcher(ConfigPatternMatcher configPatternMatcher)
ConfigMatchingPointConfigPatternMatcher is used.setConfigPatternMatcher in class ConfigconfigPatternMatcher - the pattern matcherpublic String getProperty(String name)
ConfiggetProperty in class Configname - property nameConfig.setProperty(String, String),
Hazelcast System Propertiespublic Config setProperty(String name, String value)
ConfigsetProperty in class Configname - property namevalue - value of the propertypublic MemberAttributeConfig getMemberAttributeConfig()
ConfigConfig.setProperties(Properties)), member
attributes are exchanged with other members, e.g. on membership events.getMemberAttributeConfig in class Configpublic void setMemberAttributeConfig(MemberAttributeConfig memberAttributeConfig)
ConfigConfig.setProperties(Properties)), member
attributes are exchanged with other members, e.g. on membership events.setMemberAttributeConfig in class ConfigmemberAttributeConfig - the member attribute configurationpublic Properties getProperties()
ConfiggetProperties in class Configpublic Config setProperties(Properties properties)
ConfigsetProperties in class Configproperties - the config propertiespublic String getInstanceName()
ConfiggetInstanceName in class Configpublic Config setInstanceName(String instanceName)
ConfigsetInstanceName in class ConfiginstanceName - the hazelcast instance namepublic GroupConfig getGroupConfig()
ConfiggetGroupConfig in class Configpublic Config setGroupConfig(GroupConfig groupConfig)
ConfigsetGroupConfig in class ConfiggroupConfig - the hazelcast group configurationpublic NetworkConfig getNetworkConfig()
ConfiggetNetworkConfig in class Configpublic Config setNetworkConfig(NetworkConfig networkConfig)
ConfigsetNetworkConfig in class ConfignetworkConfig - the network configurationpublic AdvancedNetworkConfig getAdvancedNetworkConfig()
getAdvancedNetworkConfig in class Configpublic Config setAdvancedNetworkConfig(AdvancedNetworkConfig advancedNetworkConfig)
setAdvancedNetworkConfig in class Configpublic MapConfig findMapConfig(String name)
ConfigIMap configuration for
the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
For non-default configurations and on-heap maps, it will also
initialise the Near Cache eviction if not previously set.
findMapConfig in class Configname - name of the map configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public MapConfig getMapConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addMapConfig(MapConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getMapConfig in class Configname - name of the map configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,MapConfig> getMapConfigs()
ConfigIMap configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getMapConfigs in class Configpublic Config setMapConfigs(Map<String,MapConfig> mapConfigs)
ConfigIMap configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setMapConfigs in class ConfigmapConfigs - the IMap configuration map to setpublic CacheSimpleConfig findCacheConfig(String name)
ConfigCacheSimpleConfig configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findCacheConfig in class Configname - name of the cardinality estimator configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public CacheSimpleConfig getCacheConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addCacheConfig(CacheSimpleConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getCacheConfig in class Configname - name of the cache configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,CacheSimpleConfig> getCacheConfigs()
ConfiggetCacheConfigs in class Configpublic Config setCacheConfigs(Map<String,CacheSimpleConfig> cacheConfigs)
ConfigsetCacheConfigs in class ConfigcacheConfigs - the cacheConfigs to setpublic QueueConfig findQueueConfig(String name)
ConfigIQueue configuration for
the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findQueueConfig in class Configname - name of the queue configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public QueueConfig getQueueConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addQueueConfig(QueueConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getQueueConfig in class Configname - name of the queue configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,QueueConfig> getQueueConfigs()
ConfigIQueue configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getQueueConfigs in class Configpublic Config setQueueConfigs(Map<String,QueueConfig> queueConfigs)
ConfigIQueue configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setQueueConfigs in class ConfigqueueConfigs - the queue configuration map to setpublic LockConfig findLockConfig(String name)
ConfigILock configuration for
the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findLockConfig in class Configname - name of the lock configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public LockConfig getLockConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addLockConfig(LockConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getLockConfig in class Configname - name of the lock configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,LockConfig> getLockConfigs()
ConfigILock configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getLockConfigs in class Configpublic Config setLockConfigs(Map<String,LockConfig> lockConfigs)
ConfigILock configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setLockConfigs in class ConfiglockConfigs - the ILock configuration map to setpublic ListConfig findListConfig(String name)
ConfigIList configuration for
the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findListConfig in class Configname - name of the list configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public ListConfig getListConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addListConfig(ListConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getListConfig in class Configname - name of the list configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,ListConfig> getListConfigs()
ConfigIList configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getListConfigs in class Configpublic Config setListConfigs(Map<String,ListConfig> listConfigs)
ConfigIList configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setListConfigs in class ConfiglistConfigs - the list configuration map to setpublic SetConfig findSetConfig(String name)
ConfigISet configuration for
the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findSetConfig in class Configname - name of the set configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public SetConfig getSetConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addSetConfig(SetConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getSetConfig in class Configname - name of the set configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,SetConfig> getSetConfigs()
ConfigISet configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getSetConfigs in class Configpublic Config setSetConfigs(Map<String,SetConfig> setConfigs)
ConfigISet configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setSetConfigs in class ConfigsetConfigs - the set configuration map to setpublic MultiMapConfig findMultiMapConfig(String name)
ConfigMultiMap configuration for
the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findMultiMapConfig in class Configname - name of the multimap configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public MultiMapConfig getMultiMapConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addMultiMapConfig(MultiMapConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getMultiMapConfig in class Configname - name of the multimap configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,MultiMapConfig> getMultiMapConfigs()
ConfigMultiMap configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getMultiMapConfigs in class Configpublic Config setMultiMapConfigs(Map<String,MultiMapConfig> multiMapConfigs)
ConfigMultiMap configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setMultiMapConfigs in class ConfigmultiMapConfigs - the multimap configuration map to setpublic ReplicatedMapConfig findReplicatedMapConfig(String name)
ConfigReplicatedMap configuration for
the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findReplicatedMapConfig in class Configname - name of the replicated map configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public ReplicatedMapConfig getReplicatedMapConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addReplicatedMapConfig(ReplicatedMapConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getReplicatedMapConfig in class Configname - name of the replicated map configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,ReplicatedMapConfig> getReplicatedMapConfigs()
ConfigReplicatedMap
configurations, mapped by config name. The config name may be a pattern
with which the configuration was initially obtained.getReplicatedMapConfigs in class Configpublic Config setReplicatedMapConfigs(Map<String,ReplicatedMapConfig> replicatedMapConfigs)
ConfigReplicatedMap configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setReplicatedMapConfigs in class ConfigreplicatedMapConfigs - the replicated map configuration map to setpublic RingbufferConfig findRingbufferConfig(String name)
ConfigRingbuffer
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findRingbufferConfig in class Configname - name of the ringbuffer configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public RingbufferConfig getRingbufferConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addRingBufferConfig(RingbufferConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getRingbufferConfig in class Configname - name of the ringbuffer configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,RingbufferConfig> getRingbufferConfigs()
ConfigRingbuffer
configurations, mapped by config name. The config name may be a pattern
with which the configuration was initially obtained.getRingbufferConfigs in class Configpublic Config setRingbufferConfigs(Map<String,RingbufferConfig> ringbufferConfigs)
ConfigRingbuffer configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setRingbufferConfigs in class ConfigringbufferConfigs - the ringbuffer configuration map to setpublic TopicConfig findTopicConfig(String name)
ConfigITopic
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findTopicConfig in class Configname - name of the topic configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public TopicConfig getTopicConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addTopicConfig(TopicConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getTopicConfig in class Configname - name of the topic configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public ReliableTopicConfig findReliableTopicConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findReliableTopicConfig in class Configname - name of the reliable topic configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public ReliableTopicConfig getReliableTopicConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addReliableTopicConfig(ReliableTopicConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getReliableTopicConfig in class Configname - name of the reliable topic configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,ReliableTopicConfig> getReliableTopicConfigs()
ConfiggetReliableTopicConfigs in class Configpublic Config setReliableTopicConfigs(Map<String,ReliableTopicConfig> reliableTopicConfigs)
ConfigsetReliableTopicConfigs in class ConfigreliableTopicConfigs - the reliable topic configuration map to setpublic Map<String,TopicConfig> getTopicConfigs()
ConfiggetTopicConfigs in class Configpublic Config setTopicConfigs(Map<String,TopicConfig> mapTopicConfigs)
ConfigITopic configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setTopicConfigs in class ConfigmapTopicConfigs - the topic configuration map to setpublic ExecutorConfig findExecutorConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findExecutorConfig in class Configname - name of the executor configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public DurableExecutorConfig findDurableExecutorConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findDurableExecutorConfig in class Configname - name of the durable executor configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public ScheduledExecutorConfig findScheduledExecutorConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findScheduledExecutorConfig in class Configname - name of the scheduled executor configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public CardinalityEstimatorConfig findCardinalityEstimatorConfig(String name)
ConfigCardinalityEstimator
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findCardinalityEstimatorConfig in class Configname - name of the cardinality estimator configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public ExecutorConfig getExecutorConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addExecutorConfig(ExecutorConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getExecutorConfig in class Configname - name of the executor configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public DurableExecutorConfig getDurableExecutorConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addDurableExecutorConfig(DurableExecutorConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getDurableExecutorConfig in class Configname - name of the durable executor configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public ScheduledExecutorConfig getScheduledExecutorConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addScheduledExecutorConfig(ScheduledExecutorConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getScheduledExecutorConfig in class Configname - name of the scheduled executor configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public CardinalityEstimatorConfig getCardinalityEstimatorConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addCardinalityEstimatorConfig(CardinalityEstimatorConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getCardinalityEstimatorConfig in class Configname - name of the cardinality estimator configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,ExecutorConfig> getExecutorConfigs()
ConfiggetExecutorConfigs in class Configpublic Config setExecutorConfigs(Map<String,ExecutorConfig> executorConfigs)
ConfigsetExecutorConfigs in class ConfigexecutorConfigs - the executor configuration map to setpublic Map<String,DurableExecutorConfig> getDurableExecutorConfigs()
ConfiggetDurableExecutorConfigs in class Configpublic Config setDurableExecutorConfigs(Map<String,DurableExecutorConfig> durableExecutorConfigs)
ConfigsetDurableExecutorConfigs in class ConfigdurableExecutorConfigs - the durable executor configuration map to setpublic Map<String,ScheduledExecutorConfig> getScheduledExecutorConfigs()
ConfiggetScheduledExecutorConfigs in class Configpublic Config setScheduledExecutorConfigs(Map<String,ScheduledExecutorConfig> scheduledExecutorConfigs)
ConfigsetScheduledExecutorConfigs in class ConfigscheduledExecutorConfigs - the scheduled executor configuration
map to setpublic Map<String,CardinalityEstimatorConfig> getCardinalityEstimatorConfigs()
ConfiggetCardinalityEstimatorConfigs in class Configpublic Config setCardinalityEstimatorConfigs(Map<String,CardinalityEstimatorConfig> cardinalityEstimatorConfigs)
ConfigsetCardinalityEstimatorConfigs in class ConfigcardinalityEstimatorConfigs - the cardinality estimator
configuration map to setpublic SemaphoreConfig findSemaphoreConfig(String name)
ConfigISemaphore
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findSemaphoreConfig in class Configname - name of the semaphore configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public SemaphoreConfig getSemaphoreConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addSemaphoreConfig(SemaphoreConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getSemaphoreConfig in class Configname - name of the semaphore configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Collection<SemaphoreConfig> getSemaphoreConfigs()
ConfigISemaphore configs
added to this config object.getSemaphoreConfigs in class Configpublic Map<String,SemaphoreConfig> getSemaphoreConfigsAsMap()
ConfigISemaphore configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getSemaphoreConfigsAsMap in class Configpublic Config setSemaphoreConfigs(Map<String,SemaphoreConfig> semaphoreConfigs)
ConfigsetSemaphoreConfigs in class ConfigsemaphoreConfigs - the semaphore configuration map to setpublic AtomicReferenceConfig findAtomicReferenceConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findAtomicReferenceConfig in class Configname - name of the AtomicReference configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public AtomicReferenceConfig getAtomicReferenceConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addAtomicReferenceConfig(AtomicReferenceConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getAtomicReferenceConfig in class Configname - name of the AtomicReference configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,AtomicReferenceConfig> getAtomicReferenceConfigs()
ConfiggetAtomicReferenceConfigs in class Configpublic Config setAtomicReferenceConfigs(Map<String,AtomicReferenceConfig> atomicReferenceConfigs)
ConfigsetAtomicReferenceConfigs in class ConfigatomicReferenceConfigs - the AtomicReference configuration map to setpublic AtomicLongConfig findAtomicLongConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findAtomicLongConfig in class Configname - name of the AtomicLong configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public AtomicLongConfig getAtomicLongConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addAtomicLongConfig(AtomicLongConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getAtomicLongConfig in class Configname - name of the AtomicLong configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,AtomicLongConfig> getAtomicLongConfigs()
ConfiggetAtomicLongConfigs in class Configpublic Config setAtomicLongConfigs(Map<String,AtomicLongConfig> atomicLongConfigs)
ConfigsetAtomicLongConfigs in class ConfigatomicLongConfigs - the AtomicLong configuration map to setpublic CountDownLatchConfig findCountDownLatchConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findCountDownLatchConfig in class Configname - name of the CountDownLatch configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public CountDownLatchConfig getCountDownLatchConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addCountDownLatchConfig(CountDownLatchConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getCountDownLatchConfig in class Configname - name of the CountDownLatch configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,CountDownLatchConfig> getCountDownLatchConfigs()
ConfiggetCountDownLatchConfigs in class Configpublic Config setCountDownLatchConfigs(Map<String,CountDownLatchConfig> countDownLatchConfigs)
ConfigsetCountDownLatchConfigs in class ConfigcountDownLatchConfigs - the CountDownLatch configuration map to setpublic WanReplicationConfig getWanReplicationConfig(String name)
Configname.getWanReplicationConfig in class Configname - the WAN replication config namepublic Map<String,WanReplicationConfig> getWanReplicationConfigs()
ConfiggetWanReplicationConfigs in class Configpublic Config setWanReplicationConfigs(Map<String,WanReplicationConfig> wanReplicationConfigs)
ConfigsetWanReplicationConfigs in class ConfigwanReplicationConfigs - the WAN replication configuration map to setpublic JobTrackerConfig findJobTrackerConfig(String name)
ConfigJobTracker
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findJobTrackerConfig in class Configname - name of the job tracker configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public JobTrackerConfig getJobTrackerConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addJobTrackerConfig(JobTrackerConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getJobTrackerConfig in class Configname - name of the job tracker configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,JobTrackerConfig> getJobTrackerConfigs()
ConfigJobTracker
configurations, mapped by config name. The config name may be a pattern
with which the configuration was initially obtained.getJobTrackerConfigs in class Configpublic Config setJobTrackerConfigs(Map<String,JobTrackerConfig> jobTrackerConfigs)
ConfigsetJobTrackerConfigs in class ConfigjobTrackerConfigs - the job tracker configuration map to setpublic Map<String,QuorumConfig> getQuorumConfigs()
ConfiggetQuorumConfigs in class Configpublic QuorumConfig getQuorumConfig(String name)
Config
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addQuorumConfig(QuorumConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getQuorumConfig in class Configname - name of the split-brain protection configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public QuorumConfig findQuorumConfig(String name)
Config
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findQuorumConfig in class Configname - name of the split-brain protection configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public Config setQuorumConfigs(Map<String,QuorumConfig> quorumConfigs)
ConfigsetQuorumConfigs in class ConfigquorumConfigs - the split-brain protection configuration map to setpublic ManagementCenterConfig getManagementCenterConfig()
ConfiggetManagementCenterConfig in class Configpublic Config setManagementCenterConfig(ManagementCenterConfig managementCenterConfig)
ConfigsetManagementCenterConfig in class ConfigmanagementCenterConfig - the management center configurationpublic ServicesConfig getServicesConfig()
ConfiggetServicesConfig in class Configpublic Config setServicesConfig(ServicesConfig servicesConfig)
ConfigsetServicesConfig in class ConfigservicesConfig - the user services configurationpublic SecurityConfig getSecurityConfig()
ConfiggetSecurityConfig in class Configpublic Config setSecurityConfig(SecurityConfig securityConfig)
ConfigsetSecurityConfig in class ConfigsecurityConfig - the security configurationpublic List<ListenerConfig> getListenerConfigs()
ConfigEventListener configurations. This includes
listeners for events related to this instance/member or the cluster,
such as partition, migration, cluster version listeners, etc. but not
listeners on specific distributed data structures.getListenerConfigs in class Configpublic Config setListenerConfigs(List<ListenerConfig> listenerConfigs)
ConfigEventListener configurations. This includes
listeners for events related to this instance/member or the cluster,
such as partition, migration, cluster version listeners, etc. but not
listeners on specific distributed data structures.setListenerConfigs in class ConfiglistenerConfigs - the listener configurationspublic SerializationConfig getSerializationConfig()
ConfiggetSerializationConfig in class Configpublic Config setSerializationConfig(SerializationConfig serializationConfig)
ConfigsetSerializationConfig in class ConfigserializationConfig - the serialization configurationpublic PartitionGroupConfig getPartitionGroupConfig()
ConfiggetPartitionGroupConfig in class Configpublic Config setPartitionGroupConfig(PartitionGroupConfig partitionGroupConfig)
ConfigsetPartitionGroupConfig in class ConfigpartitionGroupConfig - the partition group configurationpublic HotRestartPersistenceConfig getHotRestartPersistenceConfig()
ConfiggetHotRestartPersistenceConfig in class Configpublic Config setHotRestartPersistenceConfig(HotRestartPersistenceConfig hrConfig)
ConfigsetHotRestartPersistenceConfig in class ConfighrConfig - Hot Restart configurationpublic CRDTReplicationConfig getCRDTReplicationConfig()
getCRDTReplicationConfig in class Configpublic Config setCRDTReplicationConfig(CRDTReplicationConfig crdtReplicationConfig)
ConfigCRDT
implementations.setCRDTReplicationConfig in class ConfigcrdtReplicationConfig - the replication configurationpublic ManagedContext getManagedContext()
ConfiggetManagedContext in class Configpublic Config setManagedContext(ManagedContext managedContext)
ConfigsetManagedContext in class ConfigmanagedContext - the managed contextpublic ConcurrentMap<String,Object> getUserContext()
ConfigHazelcastInstance.getUserContext in class ConfigHazelcastInstance.getUserContext()public Config setUserContext(ConcurrentMap<String,Object> userContext)
ConfigHazelcastInstance.setUserContext in class ConfiguserContext - the user supplied contextHazelcastInstance.getUserContext()public NativeMemoryConfig getNativeMemoryConfig()
ConfiggetNativeMemoryConfig in class Configpublic Config setNativeMemoryConfig(NativeMemoryConfig nativeMemoryConfig)
ConfigsetNativeMemoryConfig in class ConfignativeMemoryConfig - the native memory configurationpublic URL getConfigurationUrl()
ConfigURL to the declarative configuration, which has been parsed
to create this Config instance.getConfigurationUrl in class Confignull otherwisepublic Config setConfigurationUrl(URL configurationUrl)
ConfigURL from which this configuration has been retrieved
and created.
Is set by the XmlConfigBuilder, when the XML configuration was
retrieved from a URL.
setConfigurationUrl in class ConfigconfigurationUrl - the configuration URL to setpublic File getConfigurationFile()
ConfigFile to the declarative configuration, which has been
parsed to create this Config instance.getConfigurationFile in class Confignull otherwisepublic Config setConfigurationFile(File configurationFile)
ConfigFile from which this configuration has been retrieved
and created.
Is set by the XmlConfigBuilder, when the XML configuration was
retrieved from a file.
setConfigurationFile in class ConfigconfigurationFile - the configuration file to setpublic String getLicenseKey()
ConfiggetLicenseKey in class Configpublic Config setLicenseKey(String licenseKey)
ConfigsetLicenseKey in class ConfiglicenseKey - the license keypublic boolean isLiteMember()
Configtrue if this member is a lite member. A lite member
does not own any partitions.isLiteMember in class Configtrue if this member is a lite memberpublic Config setLiteMember(boolean liteMember)
ConfigsetLiteMember in class ConfigliteMember - if this member is a lite memberpublic UserCodeDeploymentConfig getUserCodeDeploymentConfig()
ConfiggetUserCodeDeploymentConfig in class Configpublic Config setUserCodeDeploymentConfig(UserCodeDeploymentConfig userCodeDeploymentConfig)
ConfigsetUserCodeDeploymentConfig in class ConfiguserCodeDeploymentConfig - the user code deployment configurationpublic FlakeIdGeneratorConfig getFlakeIdGeneratorConfig(String name)
ConfigFlakeIdGeneratorConfig for the given name, creating
one if necessary and adding it to the collection of known configurations.
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking Config.addFlakeIdGeneratorConfig(FlakeIdGeneratorConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getFlakeIdGeneratorConfig in class Configname - name of the flake ID generator configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public FlakeIdGeneratorConfig findFlakeIdGeneratorConfig(String name)
ConfigFlakeIdGeneratorConfig configuration for the given flake ID generator name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name "default".
findFlakeIdGeneratorConfig in class Configname - name of the flake ID generator configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Map<String,FlakeIdGeneratorConfig> getFlakeIdGeneratorConfigs()
ConfigFlakeIdGenerator configurations,
mapped by config name. The config name may be a pattern with which the
configuration was initially obtained.getFlakeIdGeneratorConfigs in class Configpublic Config setFlakeIdGeneratorConfigs(Map<String,FlakeIdGeneratorConfig> map)
ConfigFlakeIdGenerator configurations,
mapped by config name. The config name may be a pattern with which the
configuration will be obtained in the future.setFlakeIdGeneratorConfigs in class Configmap - the FlakeIdGenerator configuration map to setpublic MapConfig getMapConfigOrNull(String name)
Confignull if there is none.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.getMapConfigOrNull in class Configname - name of the map confignull if none was foundStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public CacheSimpleConfig findCacheConfigOrNull(String name)
Confignull if there is none.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.findCacheConfigOrNull in class Configname - name of the cache confignull if none was foundStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public PNCounterConfig findPNCounterConfig(String name)
ConfigPNCounterConfig
configuration for the given name.
The name is matched by pattern to the configuration and by stripping the
partition ID qualifier from the given name.
If there is no config found by the name, it will return the configuration
with the name default.
findPNCounterConfig in class Configname - name of the PN counter configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher(),
EvictionConfig.setSize(int)public Map<String,PNCounterConfig> getPNCounterConfigs()
ConfiggetPNCounterConfigs in class Configpublic PNCounterConfig getPNCounterConfig(String name)
ConfigPNCounterConfig for the given name, creating one
if necessary and adding it to the collection of known configurations.
The configuration is found by matching the configuration name
pattern to the provided name without the partition qualifier
(the part of the name after '@').
If no configuration matches, it will create one by cloning the
"default" configuration and add it to the configuration
collection.
This method is intended to easily and fluently create and add
configurations more specific than the default configuration without
explicitly adding it by invoking
Config.addPNCounterConfig(PNCounterConfig).
Because it adds new configurations if they are not already present, this method is intended to be used before this config is used to create a hazelcast instance. Afterwards, newly added configurations may be ignored.
getPNCounterConfig in class Configname - name of the PN counter configStringPartitioningStrategy.getBaseName(java.lang.String),
Config.setConfigPatternMatcher(ConfigPatternMatcher),
Config.getConfigPatternMatcher()public Config setPNCounterConfigs(Map<String,PNCounterConfig> pnCounterConfigs)
ConfigsetPNCounterConfigs in class ConfigpnCounterConfigs - the PN counter configuration map to setpublic CPSubsystemConfig getCPSubsystemConfig()
ConfiggetCPSubsystemConfig in class Configpublic Config setCPSubsystemConfig(CPSubsystemConfig cpSubsystemConfig)
ConfigsetCPSubsystemConfig in class ConfigcpSubsystemConfig - the CP subsystem configurationCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.