# Hierarchy For Package com.hazelcast.config

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.hazelcast.config.AbstractBasicConfig<T> (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>)
    - com.hazelcast.config.AtomicLongConfig
    - com.hazelcast.config.AtomicReferenceConfig
  - com.hazelcast.config.AbstractCacheConfig<K,V> (implements com.hazelcast.config.CacheConfiguration<K,V>, com.hazelcast.nio.serialization.DataSerializable)
    - com.hazelcast.config.CacheConfig<K,V> (implements com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>)
      - com.hazelcast.config.CacheConfigReadOnly<K,V>
  - com.hazelcast.config.AbstractConfigLocator
    - com.hazelcast.config.XmlConfigLocator
    - com.hazelcast.config.YamlConfigLocator
  - com.hazelcast.config.AbstractDomConfigProcessor (implements com.hazelcast.config.DomConfigProcessor)
  - com.hazelcast.config.AbstractXmlConfigHelper
    - com.hazelcast.config.AbstractXmlConfigBuilder
      - com.hazelcast.config.XmlConfigBuilder (implements com.hazelcast.config.ConfigBuilder)
  - com.hazelcast.config.AbstractYamlConfigBuilder
    - com.hazelcast.config.YamlConfigBuilder (implements com.hazelcast.config.ConfigBuilder)
  - com.hazelcast.config.AdvancedNetworkConfig
  - com.hazelcast.config.AliasedDiscoveryConfig<T> (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.AwsConfig
    - com.hazelcast.config.AzureConfig
    - com.hazelcast.config.EurekaConfig
    - com.hazelcast.config.GcpConfig
    - com.hazelcast.config.KubernetesConfig
  - com.hazelcast.config.AliasedDiscoveryConfigUtils
  - com.hazelcast.config.CacheConfigAccessor
  - com.hazelcast.config.CacheSimpleConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>)
    - com.hazelcast.config.CacheSimpleConfigReadOnly
  - com.hazelcast.config.CacheSimpleConfig.ExpiryPolicyFactoryConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.CacheSimpleConfig.ExpiryPolicyFactoryConfig.DurationConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.CacheSimpleEntryListenerConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.CacheSimpleEntryListenerConfigReadOnly
  - com.hazelcast.config.CardinalityEstimatorConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.ClassFilter
  - com.hazelcast.config.CollectionConfig<T> (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>, com.hazelcast.nio.serialization.impl.Versioned)
    - com.hazelcast.config.ListConfig
      - com.hazelcast.config.ListConfigReadOnly
    - com.hazelcast.config.SetConfig
      - com.hazelcast.config.SetConfigReadOnly
  - com.hazelcast.config.Config
    - com.hazelcast.config.ClasspathXmlConfig
    - com.hazelcast.config.ClasspathYamlConfig
    - com.hazelcast.config.FileSystemXmlConfig
    - com.hazelcast.config.FileSystemYamlConfig
    - com.hazelcast.config.InMemoryXmlConfig
    - com.hazelcast.config.InMemoryYamlConfig
    - com.hazelcast.config.UrlXmlConfig
    - com.hazelcast.config.UrlYamlConfig
  - com.hazelcast.config.ConfigAccessor
  - com.hazelcast.config.ConfigDataSerializerHook (implements com.hazelcast.internal.serialization.DataSerializerHook)
  - com.hazelcast.config.ConfigLoader
  - com.hazelcast.config.ConfigXmlGenerator
  - com.hazelcast.config.ConfigXmlGenerator.XmlGenerator
  - com.hazelcast.config.CountDownLatchConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.CRDTReplicationConfig
  - com.hazelcast.config.CredentialsFactoryConfig
  - com.hazelcast.config.DiscoveryConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.DiscoveryConfigReadOnly
  - com.hazelcast.config.DiscoveryStrategyConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.DomConfigHelper
  - com.hazelcast.config.DurableExecutorConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.EndpointConfig (implements com.hazelcast.config.NamedConfig)
    - com.hazelcast.config.ServerSocketEndpointConfig
      - com.hazelcast.config.RestServerEndpointConfig
  - com.hazelcast.config.EntryListenerConfig.MapListenerToEntryListenerAdapter (implements com.hazelcast.core.EntryListener<K,V>, com.hazelcast.core.HazelcastInstanceAware, com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.EventJournalConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.EvictionConfig (implements com.hazelcast.nio.serialization.DataSerializable, com.hazelcast.internal.eviction.EvictionConfiguration, java.io.Serializable)
    - com.hazelcast.config.CacheEvictionConfig
      - com.hazelcast.config.CacheEvictionConfigReadOnly
    - com.hazelcast.config.EvictionConfigReadOnly
  - com.hazelcast.config.ExecutorConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.nio.serialization.impl.Versioned)
    - com.hazelcast.config.ExecutorConfigReadOnly
  - com.hazelcast.config.FlakeIdGeneratorConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.FlakeIdGeneratorConfigReadOnly
  - com.hazelcast.config.GlobalSerializerConfig
  - com.hazelcast.config.GroupConfig
  - com.hazelcast.config.HotRestartConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.HotRestartPersistenceConfig
  - com.hazelcast.config.IcmpFailureDetectorConfig
  - com.hazelcast.config.InterfacesConfig
  - com.hazelcast.config.JavaSerializationFilterConfig
  - com.hazelcast.config.JobTrackerConfig (implements com.hazelcast.config.NamedConfig)
    - com.hazelcast.config.JobTrackerConfigReadOnly
  - com.hazelcast.config.JoinConfig
  - com.hazelcast.config.LegacyCacheConfig<K,V> (implements com.hazelcast.nio.serialization.TypedDataSerializable)
  - com.hazelcast.config.LegacyCacheEvictionConfig (implements com.hazelcast.nio.serialization.TypedDataSerializable)
  - com.hazelcast.config.ListenerConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.CachePartitionLostListenerConfig (implements java.io.Serializable)
      - com.hazelcast.config.CachePartitionLostListenerConfigReadOnly
    - com.hazelcast.config.EntryListenerConfig
      - com.hazelcast.config.EntryListenerConfigReadOnly
    - com.hazelcast.config.ItemListenerConfig
      - com.hazelcast.config.ItemListenerConfigReadOnly
    - com.hazelcast.config.ListenerConfigReadOnly
    - com.hazelcast.config.MapPartitionLostListenerConfig
      - com.hazelcast.config.MapPartitionLostListenerConfigReadOnly
    - com.hazelcast.config.QuorumListenerConfig
  - com.hazelcast.config.LockConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig)
  - com.hazelcast.config.LoginModuleConfig
  - com.hazelcast.config.ManagementCenterConfig
  - com.hazelcast.config.MapAttributeConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.MapAttributeConfigReadOnly
  - com.hazelcast.config.MapConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>, com.hazelcast.nio.serialization.impl.Versioned)
    - com.hazelcast.config.MapConfigReadOnly
  - com.hazelcast.config.MapIndexConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.MapIndexConfigReadOnly
  - com.hazelcast.config.MapStoreConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.MapStoreConfigReadOnly
  - com.hazelcast.config.MaxSizeConfig (implements com.hazelcast.nio.serialization.DataSerializable, java.io.Serializable)
    - com.hazelcast.config.MaxSizeConfigReadOnly
  - com.hazelcast.config.MCMutualAuthConfig
  - com.hazelcast.config.MemberAddressProviderConfig
  - com.hazelcast.config.MemberAttributeConfig
    - com.hazelcast.config.MemberAttributeConfigReadOnly
  - com.hazelcast.config.MemberGroupConfig
  - com.hazelcast.config.MemcacheProtocolConfig
  - com.hazelcast.config.MergePolicyConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.MerkleTreeConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.MulticastConfig
  - com.hazelcast.config.MultiMapConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>, com.hazelcast.nio.serialization.impl.Versioned)
    - com.hazelcast.config.MultiMapConfigReadOnly
  - com.hazelcast.config.NativeMemoryConfig
  - com.hazelcast.config.NearCacheConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, java.io.Serializable)
    - com.hazelcast.config.NearCacheConfigReadOnly
  - com.hazelcast.config.NearCacheConfigAccessor
  - com.hazelcast.config.NearCachePreloaderConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, java.io.Serializable)
  - com.hazelcast.config.NetworkConfig
    - com.hazelcast.config.AdvancedNetworkConfig.MemberNetworkingView
  - com.hazelcast.config.PartitionGroupConfig
  - com.hazelcast.config.PartitioningStrategyConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.PartitioningStrategyConfigReadOnly
  - com.hazelcast.config.PermissionConfig
  - com.hazelcast.config.PermissionPolicyConfig
  - com.hazelcast.config.PNCounterConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig)
  - com.hazelcast.config.PredicateConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.QueryCacheConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.QueueConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>, com.hazelcast.nio.serialization.impl.Versioned)
    - com.hazelcast.config.QueueConfigReadOnly
  - com.hazelcast.config.QueueStoreConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
    - com.hazelcast.config.QueueStoreConfigReadOnly
  - com.hazelcast.config.QuorumConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig)
  - com.hazelcast.config.QuorumConfigBuilder
    - com.hazelcast.config.ProbabilisticQuorumConfigBuilder
    - com.hazelcast.config.RecentlyActiveQuorumConfigBuilder
  - com.hazelcast.config.ReliableTopicConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig)
  - com.hazelcast.config.ReplicatedMapConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.RestApiConfig
  - com.hazelcast.config.RingbufferConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.RingbufferStoreConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.config.ScheduledExecutorConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.spi.merge.SplitBrainMergeTypeProvider<T>, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.SecurityConfig
  - com.hazelcast.config.SecurityInterceptorConfig
  - com.hazelcast.config.SemaphoreConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig, com.hazelcast.nio.serialization.impl.Versioned)
    - com.hazelcast.config.SemaphoreConfigReadOnly
  - com.hazelcast.config.SerializationConfig
  - com.hazelcast.config.SerializerConfig
  - com.hazelcast.config.ServiceConfig
  - com.hazelcast.config.ServicesConfig
  - com.hazelcast.config.SocketInterceptorConfig
  - com.hazelcast.config.SSLConfig
  - com.hazelcast.config.SymmetricEncryptionConfig
  - com.hazelcast.config.TcpIpConfig
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.hazelcast.core.HazelcastException
          - com.hazelcast.config.ConfigurationException
          - com.hazelcast.config.InvalidConfigurationException
  - com.hazelcast.config.TopicConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.config.NamedConfig)
    - com.hazelcast.config.TopicConfigReadOnly
  - com.hazelcast.config.UserCodeDeploymentConfig
  - com.hazelcast.config.WanConsumerConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.WanPublisherConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.WanReplicationConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.nio.serialization.impl.Versioned)
  - com.hazelcast.config.WanReplicationRef (implements com.hazelcast.nio.serialization.DataSerializable, java.io.Serializable)
    - com.hazelcast.config.WanReplicationRefReadOnly
  - com.hazelcast.config.WanSyncConfig (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)

## Interface Hierarchy

- com.hazelcast.config.ConfigBuilder
- com.hazelcast.config.ConfigPatternMatcher
- com.hazelcast.config.DomConfigProcessor
- com.hazelcast.config.NamedConfig
- java.io.Serializable
  - javax.cache.configuration.CompleteConfiguration<K,V> (also extends javax.cache.configuration.Configuration<K,V>)
    - com.hazelcast.config.CacheConfiguration<K,V>
  - javax.cache.configuration.Configuration<K,V>
    - javax.cache.configuration.CompleteConfiguration<K,V> (also extends java.io.Serializable)
      - com.hazelcast.config.CacheConfiguration<K,V>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.hazelcast.config.AbstractXmlConfigBuilder.ConfigType
    - com.hazelcast.config.CacheDeserializedValues
    - com.hazelcast.config.CacheEvictionConfig.CacheMaxSizePolicy
    - com.hazelcast.config.CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig.ExpiryPolicyType
    - com.hazelcast.config.ConsistencyCheckStrategy
    - com.hazelcast.config.EvictionConfig.MaxSizePolicy
    - com.hazelcast.config.EvictionPolicy
    - com.hazelcast.config.HotRestartClusterDataRecoveryPolicy
    - com.hazelcast.config.InMemoryFormat
    - com.hazelcast.config.LoginModuleConfig.LoginModuleUsage
    - com.hazelcast.config.MapStoreConfig.InitialLoadMode
    - com.hazelcast.config.MaxSizeConfig.MaxSizePolicy
    - com.hazelcast.config.MetadataPolicy
    - com.hazelcast.config.MultiMapConfig.ValueCollectionType
    - com.hazelcast.config.NativeMemoryConfig.MemoryAllocatorType
    - com.hazelcast.config.NearCacheConfig.LocalUpdatePolicy
    - com.hazelcast.config.OnJoinPermissionOperationName
    - com.hazelcast.config.PartitionGroupConfig.MemberGroupType
    - com.hazelcast.config.PermissionConfig.PermissionType
    - com.hazelcast.config.RestEndpointGroup
    - com.hazelcast.config.UserCodeDeploymentConfig.ClassCacheMode
    - com.hazelcast.config.UserCodeDeploymentConfig.ProviderMode
    - com.hazelcast.config.WanAcknowledgeType
    - com.hazelcast.config.WanPublisherState
    - com.hazelcast.config.WANQueueFullBehavior

Copyright © 2020. All rights reserved.