Uses of Package
com.hazelcast.config
Package
Description
Contains classes related to config for com.hazelcast.client
Provides classes for configuring HazelcastInstance.
Provides implementations for
ConfigPatternMatcher
.Provides classes for configuring security realms in Hazelcast.
Provides core API interfaces/classes.
This package contains code handling data connections.
Apache Kafka reader/writer support for Hazelcast Jet.
Contains classes related to Mongo DB Data Connection.
Contains Hazelcast map module classes.
This package contains the OSGI functionality contract points for Hazelcast.
Provides interfaces/classes for Hazelcast security implementation.
This package contains the public part of the integrators SPI and is meant for
people that integrate Hazelcast into their own systems or frameworks and cannot
use the default discovery service implementation (for example using a different
DiscoveryStrategy
lookup strategy like OSGi).Contains the Hazelcast properties implementation.
Provides Spring interfaces/classes for Hazelcast.
Contains config factory classes.
This package contains the WAN replication API
-
ClassDescriptionContains 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.Configuration for the Discovery Strategy Auto Detection.The AWSConfig contains the configuration for AWS join mechanism.Configuration for the Azure Discovery Strategy.Base class of configuration options specific to metrics collection.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.Contains the configuration for Credentials Factory.This configuration class describes the top-level config of the discovery SPI and its discovery strategies.Configuration for the Eureka Discovery Strategy.Configuration for the GCP Discovery Strategy.Configures tracking of a running Hazelcast instance.Configuration for the Kubernetes Discovery Strategy.Contains the configuration for an
EventListener
.Interface for hazelcast data structures with nameConfigures native memory region.Contains the configuration for a Near Cache.Contains configuration forQueryCache
.Contains the serialization configuration ofHazelcastInstance
.Contains the configuration for interceptor socket.SSL configuration. -
ClassDescriptionConfiguration base for config types with a factory class and its properties.Base class for
CacheConfig
Configuration 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 toNetworkConfig
with the additional ability to define multiple endpoints, each with its own separate protocol/security and/or socket properties.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.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 key
values.Configuration options specific for B-Tree indexes.Contains all the configuration for theICache
.Mutable extension toCompleteConfiguration
Control 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 theCardinalityEstimator
Holds blacklist and whitelist configuration in java deserialization configuration.Provides configuration service for Collection.In 5.0, this feature is disabled by default and has to be enabled via configurationContains all the configuration to start aHazelcastInstance
.Interface 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 genericInputStream
for theConfigRecognizer
API.Utility class to build xml using aStringBuilder
.Strategy for checking the consistency of data between replicas.Configures the replication mechanism for allCRDT
implementations.Contains the configuration for Credentials Factory.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 aDiscoveryStrategy
based 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 forEntryListener
Configuration for the Eureka Discovery Strategy.Configuration for an event journal.Configuration for eviction.Eviction Policy enum.Contains the configuration for anIExecutorService
.TheFlakeIdGeneratorConfig
contains 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 useDataPersistenceConfig
Deprecated.since 5.0 usePersistenceConfig
This 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 clusterConfigures 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 customMemberAddressProvider
strategy.Contains configuration for attribute of member.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.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 createAttributePartitioningStrategy
Contains 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 aPNCounter
Contains the configuration for anPredicate
.Builder for aSplitBrainProtectionConfig
configured withProbabilisticSplitBrainProtectionFunction
that 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 aSplitBrainProtectionConfig
configured withRecentlyActiveSplitBrainProtectionFunction
that 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 anReplicatedMap
This 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 toRestApiConfig
Contains 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 configureSecurityInterceptor
Contains 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 forSplitBrainProtectionListener
SQL service configuration.SSL configuration.Deprecated.since 4.2Contains the configuration for the Tcp/Ip join mechanism.Tiered-Store configuration.Contains the configuration for aITopic
.Interface defining methods used to configure trusted interfaces (source IP addresses).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" featureDeprecated, for removal: This API element is subject to removal in a future version.Controls caching of classes loaded from remote membersDeprecated, for removal: This API element is subject to removal in a future version.Controls 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 Namespace
string 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 XMLConfigBuilder
implementation.A YAMLConfigBuilder
implementation. -
ClassDescriptionThe ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern.A InvalidConfigurationException is thrown when an Hazelcast faces an invalid configuration.
-
ClassDescriptionConfiguration base for config types with a factory class and its properties.Contains the configuration for Credentials Factory.Configuration for Login Module
-
-
ClassDescription
-
ClassDescriptionInterface for recognizing a declarative Hazelcast configuration based on the rules defined in the actual implementation.
-
ClassDescription
-
ClassDescription
-
-
-
ClassDescriptionContains all the configuration to start a
HazelcastInstance
.Contains the configuration for a permission. -
ClassDescriptionThis configuration class describes the top-level config of the discovery SPI and its discovery strategies.This configuration class describes a
DiscoveryStrategy
based on a parsed XML or configured manually using the config API -
-
ClassDescriptionContains Hazelcast XML Configuration helper methods and variables.
-
ClassDescriptionConfiguration for discovery strategy aliases, e.g.In 5.0, this feature is disabled by default and has to be enabled via configurationContains all the configuration to start a
HazelcastInstance
.Configuration for eviction.Eviction Policy enum.Maximum Size Policy -
ClassDescriptionBase class for WAN publisher configuration.Config for processing WAN events received from a target cluster.Configuration for WAN replication.
PersistenceClusterDataRecoveryPolicy