Package com.hazelcast.config
package com.hazelcast.config
Provides classes for configuring HazelcastInstance.
-
ClassDescriptionConfiguration base for config types with a factory class and its properties.AbstractCacheConfig<K,
V> Base class forCacheConfigConfiguration base for config types with a factory class and its properties.Base class for symmetric encryption configuration classes.Base class for WAN publisher configuration.Contains logic for replacing system variables in the XML file and importing XML files from different locations.Contains Hazelcast XML Configuration helper methods and variables.Contains logic for replacing system variables in the YAML file and importing YAML files from different locations.Similar toNetworkConfigwith the additional ability to define multiple endpoints, each with its own separate protocol/security and/or socket properties.Member endpoint decorated as aNetworkConfigFacade used during bootstrap to hide if-logic between the two networking configuration approachesAliasedDiscoveryConfig<T extends AliasedDiscoveryConfig<T>>Configuration for discovery strategy aliases, e.g.Contains the configuration of a custom attribute that will be extracted from a Map's entry using a given ValueExtractor.Auditlog configuration.Configuration for the Discovery Strategy Auto Detection.The AWSConfig contains the configuration for AWS join mechanism.Configuration for the Azure Discovery Strategy.BaseMetricsConfig<T extends BaseMetricsConfig>Base class of configuration options specific to metrics collection.Configures indexing options specific to bitmap indexes.Defines an assortment of transformations which can be applied tounique keyvalues.Configuration options specific for B-Tree indexes.CacheConfig<K,V> Contains all the configuration for theICache.Accessor for package-private methods ofCacheConfig.CacheConfiguration<K,V> Mutable extension toCompleteConfigurationControl caching of de-serialized values.Configuration for CachePartitionLostListenerSimple configuration to hold parsed XML configuration.Represents configuration for "ExpiryPolicyFactory".Represents duration configuration with duration amount and time unit for the "TimedExpiryPolicyFactoryConfig".Represents configuration for time based "ExpiryPolicyFactory" with duration and time unit.Represents type of the "TimedExpiryPolicyFactoryConfig".Simple configuration to hold parsed listener config.Configuration options for theCardinalityEstimatorHolds blacklist and whitelist configuration in java deserialization configuration.AConfigwhich is initialized by loading an XML configuration file from the classpath.AConfigwhich is initialized by loading a YAML configuration file from the classpath.CollectionConfig<T extends CollectionConfig>Provides configuration service for Collection.In 5.0, this feature is disabled by default and has to be enabled via configurationAn accessor for the package-private fields of theCompactSerializationConfig.Contains all the configuration to start aHazelcastInstance.Private API for accessing configuration at runtimeInterface for all config builders.The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern.Interface for recognizing a declarative Hazelcast configuration based on the rules defined in the actual implementation.Stream wrapping or copying a genericInputStreamfor theConfigRecognizerAPI.The ConfigXmlGenerator is responsible for transforming aConfigto a Hazelcast XML string.Utility class to build xml using aStringBuilder.Strategy for checking the consistency of data between replicas.Configures the replication mechanism for allCRDTimplementations.Contains the configuration for Credentials Factory.Validates an instance ofDataConnectionConfig.Configures the Persistence per Hazelcast data structure.Device configuration for the Tiered-StoreThis configuration class describes the top-level config of the discovery SPI and its discovery strategies.This configuration class describes aDiscoveryStrategybased on a parsed XML or configured manually using the config APIDisk tier configuration of Tiered-Store.Contains the configuration for anDurableExecutorService.Dynamic Configuration related configuration options.Contains configuration for the Hot Restart Persistence at Rest encryptionEndpoint configuration that defines communication/networking properties common to both incoming/outgoing connections eg.Configuration forEntryListenerConfiguration for the Eureka Discovery Strategy.Configuration for an event journal.Configuration for eviction.Eviction Policy enum.Contains the configuration for anIExecutorService.AConfigwhich includes functionality for loading itself from a XML configuration file.AConfigwhich includes functionality for loading itself from a YAML configuration file.TheFlakeIdGeneratorConfigcontains the configuration for the member regardingFlake ID Generator.Configuration for the GCP Discovery Strategy.Contains the configuration for global serializer.Deprecated.Deprecated.since 5.0 useDataPersistenceConfigDeprecated.since 5.0 usePersistenceConfigThis Failure Detector may be configured in addition to one of Deadline and Phi Accrual Failure Detectors.
It operates at Layer 3 of the OSI protocol, and provides much quicker and more deterministic detection of hardware
and other lower level events.Configuration of an index.Type of the index.Storage format type of values stored in clusterCreates aConfigloaded from an in-memory Hazelcast XML String.Creates aConfigloaded from an in-memory Hazelcast YAML String.Configures tracking of a running Hazelcast instance.The mode in which this instance is running.Product name for the Hazelcast instanceEnumeration of instance properties provided to the format pattern for output.Configures Module Integrity Checker.Contains the configuration for Interfaces.A InvalidConfigurationException is thrown when an Hazelcast faces an invalid configuration.Contains the configuration for an Item Listener.Java KeyStore Secure Store configuration.Configuration for Serialization Filters and Reflection Filters.Contains the multiple different join configuration.Configuration for the Kubernetes Discovery Strategy.Contains the configuration for anIList.Contains the configuration for anEventListener.Local Device configuration for the Tiered-Store.Configuration for Login ModuleUsage of Login ModuleContains the configuration for Hazelcast Management Center.Contains the configuration for anIMap.Configuration for MapPartitionLostListenerContains the configuration for a Map Store.Initial load moduleMaximum Size PolicyConfiguration for a customMemberAddressProviderstrategy.Contains configuration for attribute of member.ConfigRecognizerimplementation that recognizes Hazelcast member declarative configurations based on an extensible set of built-inConfigRecognizerimplementations.Contains the configuration for a single member group.This class allows to enable MEMCACHE text protocol support in Hazelcast.Memory tier configuration of Tiered-Store.Configuration forSplitBrainMergePolicy.Configuration for a merkle tree.Hazelcast may process objects of supported types ahead of time to create additional metadata about them.Member-side metrics collection configuration.JMX related metrics configuration.Management Center related metrics configuration.Contains the configuration for the multicast discovery mechanism.Configuration for MultiMap.Type of value collectionInterface for hazelcast data structures with nameConfigures native memory region.Type of memory allocator: STANDARD: allocate/free memory using default OS memory manager POOLED: manage memory blocks in poolContains the configuration for a Near Cache.Defines how to reflect local updates to the Near Cache.Accessor for theEvictionConfigof aNearCacheConfigto initialize the old default max size, if no size was configured by the user.Configuration for storing and pre-loading Near Cache keys.Contains configuration for Network.Enum of operation names for handling client permissions when the member is joining into the cluster.With PartitionGroupConfig, you can control how primary and backup partitions are mapped to physical Members.Type of member groups.Contains the configuration for attributes used to createAttributePartitioningStrategyContains the configuration for partitioning strategy.Contains the configuration for a permission.Type of permissionContains the configuration for policy of permissionSpecifies the policy that will be respected during persistence cluster startConfigures the Persistence stores.Configuration class for persistent memory devices (e.g.Configuration class for directories that persistent memories are mounted at.The enumeration of the supported persistent memory operational modes.Configuration for aPNCounterContains the configuration for anPredicate.Builder for aSplitBrainProtectionConfigconfigured withProbabilisticSplitBrainProtectionFunctionthat considers members present in the context of a split brain protection using a probabilistic, adaptive split brain protection function.Contains configuration forQueryCache.Contains the configuration for anIQueue.Configuration for theQueueStore.Builder for aSplitBrainProtectionConfigconfigured withRecentlyActiveSplitBrainProtectionFunctionthat considers members present in the context of a split brain protection if the last received heartbeat is within a recent window of time.Configuration for a reliableITopic.Contains the configuration for anReplicatedMapThis class allows controlling which parts of Hazelcast REST API will be enabled.Enum of REST endpoint groups.Server socket endpoint config specialized for REST service Allows configuring access to REST groups similar toRestApiConfigContains the configuration for theRingbuffer.Configuration for theRingbufferStore.Configuration options for theIScheduledExecutorService.Capacity policy optionsAbstract Secure Store configuration class.Contains configuration for SecurityThis class is used to configureSecurityInterceptorContains the serialization configuration ofHazelcastInstance.Contains the serialization configuration for a particular class.Endpoint configuration that defines a listening side (server)Configuration for a single service.Contains the configuration for anISet.Contains the configuration for interceptor socket.Configuration for cluster split brain protection, a means to protect consistency of data from network partitions.Commons for split brain protection config builders.Configuration class forSplitBrainProtectionListenerSQL service configuration.SSL configuration.Deprecated.since 4.2Contains the configuration for the Tcp/Ip join mechanism.Tiered-Store configuration.Contains the configuration for aITopic.TrustedInterfacesConfigurable<T extends TrustedInterfacesConfigurable<?>>Interface defining methods used to configure trusted interfaces (source IP addresses).AConfigwhich is loaded using some url pointing to a Hazelcast XML file.AConfigwhich is loaded using some url pointing to a Hazelcast YAML file.Deprecated, for removal: This API element is subject to removal in a future version.since 5.4, "User Code Deployment" is replaced by the "User Code Namespaces" featureControls caching of classes loaded from remote membersControls how to react to receiving a classloading request from a remote memberAn interface to mark implementing configs as "Namespace aware", meaning they should support the definition of aUser Code Namespacestring which represents the User Code Namespace to associate with all operations pertaining to this config.Contains the configuration for a specific User Code Namespace, defining its identifier (name) as well as the definitions for resources it provides.Serves as the configuration container for all aspects of Namespaces, used in User Code Deployment.HashiCorp Vault Secure Store configuration.Determines acknowledge waiting type of wan replication operation invocation.Configuration object for the built-in WAN publisher (available in Hazelcast Enterprise).Config for processing WAN events received from a target cluster.Configuration object for a custom WAN publisher.Determines the behavior of WAN replication impl.Configuration for WAN replication.Configuration for a WAN target replication reference.Configuration object for the WAN sync mechanism.A XMLConfigBuilderimplementation.A YAMLConfigBuilderimplementation.
PersistenceClusterDataRecoveryPolicy