Package | Description |
---|---|
com.hazelcast.cache |
This package contains the public API extension for Hazelcast JCache,
the Hazelcast implementation of the JSR-107 commonly referred to as JCache.
|
com.hazelcast.cluster |
This package contains the cluster functionality.
|
com.hazelcast.config |
Provides classes for configuring HazelcastInstance.
|
com.hazelcast.nio.serialization |
Contains interfaces/classes related to serialization,
such as serializer interfaces, input/output streams.
|
com.hazelcast.scheduledexecutor |
This package contains ScheduledExecutorService functionality for Hazelcast.
|
com.hazelcast.security |
Provides interfaces/classes for Hazelcast security implementation.
|
com.hazelcast.spi.impl.merge | |
com.hazelcast.spi.merge |
This package contains interfaces and classes of the split-brain merging SPI.
|
com.hazelcast.version |
This package contains classes to support the versioning API.
|
Modifier and Type | Class and Description |
---|---|
class |
HazelcastExpiryPolicy
Hazelcast provides overloads of the typical cache operations with a custom
ExpiryPolicy parameter.This class provides a custom implementation of an ExpiryPolicy to
react on all three types of policies:
Create
Access
Update
|
Modifier and Type | Class and Description |
---|---|
class |
Address
Represents an address of a member in the cluster.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCacheConfig<K,V>
Base class for
CacheConfig |
class |
AbstractWanPublisherConfig
Base class for WAN publisher configuration.
|
class |
AliasedDiscoveryConfig<T extends AliasedDiscoveryConfig<T>>
Configuration for discovery strategy aliases, e.g.
|
class |
AttributeConfig
Contains the configuration of a custom attribute that will be extracted from a Map's entry using a given ValueExtractor.
|
class |
AwsConfig
The AWSConfig contains the configuration for AWS join mechanism.
|
class |
AzureConfig
Configuration for the Azure Discovery Strategy.
|
class |
BitmapIndexOptions
Configures indexing options specific to bitmap indexes.
|
class |
CacheConfig<K,V>
Contains all the configuration for the
ICache . |
class |
CachePartitionLostListenerConfig
Configuration for CachePartitionLostListener
|
class |
CacheSimpleConfig
Simple configuration to hold parsed XML configuration.
|
static class |
CacheSimpleConfig.ExpiryPolicyFactoryConfig
Represents configuration for "ExpiryPolicyFactory".
|
static class |
CacheSimpleConfig.ExpiryPolicyFactoryConfig.DurationConfig
Represents duration configuration with duration amount and time unit
for the "TimedExpiryPolicyFactoryConfig".
|
static class |
CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig
Represents configuration for time based "ExpiryPolicyFactory" with duration and time unit.
|
class |
CacheSimpleEntryListenerConfig
Simple configuration to hold parsed listener config.
|
class |
CardinalityEstimatorConfig
Configuration options for the
CardinalityEstimator |
class |
CollectionConfig<T extends CollectionConfig>
Provides configuration service for Collection.
|
class |
DiscoveryConfig
This configuration class describes the top-level config of the discovery
SPI and its discovery strategies.
|
class |
DiscoveryStrategyConfig
This configuration class describes a
DiscoveryStrategy
based on a parsed XML or configured manually using the config API |
class |
DurableExecutorConfig
Contains the configuration for an
DurableExecutorService . |
class |
EntryListenerConfig
Configuration for
EntryListener |
class |
EurekaConfig
Configuration for the Eureka Discovery Strategy.
|
class |
EventJournalConfig
Configuration for an event journal.
|
class |
EvictionConfig
Configuration for eviction.
|
class |
ExecutorConfig
Contains the configuration for an
IExecutorService . |
class |
FlakeIdGeneratorConfig
The
FlakeIdGeneratorConfig contains the configuration for the member
regarding Flake ID Generator . |
class |
GcpConfig
Configuration for the GCP Discovery Strategy.
|
class |
HotRestartConfig
Configures the Hot Restart Persistence per Hazelcast data structure.
|
class |
IndexConfig
Configuration of an index.
|
class |
ItemListenerConfig
Contains the configuration for an Item Listener.
|
class |
KubernetesConfig
Configuration for the Kubernetes Discovery Strategy.
|
class |
ListConfig
Contains the configuration for an
IList . |
class |
ListenerConfig
Contains the configuration for an
EventListener . |
class |
MapConfig
Contains the configuration for an
IMap . |
class |
MapPartitionLostListenerConfig
Configuration for MapPartitionLostListener
|
class |
MapStoreConfig
Contains the configuration for a Map Store.
|
class |
MergePolicyConfig
Configuration for
SplitBrainMergePolicy . |
class |
MerkleTreeConfig
Configuration for a merkle tree.
|
class |
MultiMapConfig
Configuration for MultiMap.
|
class |
NearCacheConfig
Contains the configuration for a Near Cache.
|
class |
NearCachePreloaderConfig
Configuration for storing and pre-loading Near Cache keys.
|
class |
PartitioningStrategyConfig
Contains the configuration for partitioning strategy.
|
class |
PermissionConfig
Contains the configuration for a permission.
|
class |
PNCounterConfig
Configuration for a
PNCounter |
class |
PredicateConfig
Contains the configuration for an
Predicate . |
class |
QueryCacheConfig
Contains configuration for
QueryCache . |
class |
QueueConfig
Contains the configuration for an
IQueue . |
class |
QueueStoreConfig
Configuration for the
QueueStore . |
class |
ReliableTopicConfig
Configuration for a reliable
ITopic . |
class |
ReplicatedMapConfig
Contains the configuration for an
ReplicatedMap |
class |
RingbufferConfig
Contains the configuration for the
Ringbuffer . |
class |
RingbufferStoreConfig
Configuration for the
RingbufferStore . |
class |
ScheduledExecutorConfig
Configuration options for the
IScheduledExecutorService . |
class |
SetConfig
Contains the configuration for an
ISet . |
class |
SplitBrainProtectionConfig
Configuration for cluster split brain protection, a means to protect consistency of data from network
partitions.
|
class |
SplitBrainProtectionListenerConfig
Configuration class for
SplitBrainProtectionListener |
class |
TopicConfig
Contains the configuration for a
ITopic . |
class |
WanBatchPublisherConfig
Configuration object for the built-in WAN publisher (available in
Hazelcast Enterprise).
|
class |
WanConsumerConfig
Config for processing WAN events received from a target cluster.
|
class |
WanCustomPublisherConfig
Configuration object for a custom WAN publisher.
|
class |
WanReplicationConfig
Configuration for WAN replication.
|
class |
WanReplicationRef
Configuration for a WAN target replication reference.
|
class |
WanSyncConfig
Configuration object for the WAN sync mechanism.
|
Modifier and Type | Method and Description |
---|---|
IdentifiedDataSerializable |
DataSerializableFactory.create(int typeId)
Creates an IdentifiedDataSerializable instance using given type ID
|
Modifier and Type | Interface and Description |
---|---|
interface |
ScheduledTaskStatistics
Statistics and timing info for a
IScheduledFuture accessible through IScheduledFuture.getStats() |
Modifier and Type | Class and Description |
---|---|
class |
ScheduledTaskHandler
Resource handler pointing to a
IScheduledFuture . |
Modifier and Type | Class and Description |
---|---|
class |
SimpleTokenCredentials
Simple implementation of
Credentials using a raw byte array token. |
class |
UsernamePasswordCredentials
Simple implementation of
PasswordCredentials using
name and password as security attributes. |
Modifier and Type | Class and Description |
---|---|
class |
com.hazelcast.spi.impl.merge.AbstractSplitBrainMergePolicy<V,T extends MergingValue<V>,R>
Abstract implementation of
SplitBrainMergePolicy for the out-of-the-box merge policies. |
Modifier and Type | Class and Description |
---|---|
class |
DiscardMergePolicy<V,T extends MergingValue<V>>
Merges only entries from the destination data structure and discards all entries from the source data structure.
|
class |
ExpirationTimeMergePolicy<V,T extends MergingValue<V> & MergingExpirationTime>
Merges data structure entries from source to destination data structure if the source entry
will expire later than the destination entry.
|
class |
HigherHitsMergePolicy<V,T extends MergingValue<V> & MergingHits>
Merges data structure entries from source to destination data structure if the source entry
has more hits than the destination one.
|
class |
HyperLogLogMergePolicy
Only available for HyperLogLog backed
CardinalityEstimator . |
class |
LatestAccessMergePolicy<V,T extends MergingValue<V> & MergingLastAccessTime>
Merges data structure entries from source to destination data structure if the source entry
has been accessed more recently than the destination entry.
|
class |
LatestUpdateMergePolicy<V,T extends MergingValue<V> & MergingLastUpdateTime>
Merges data structure entries from source to destination data structure if the source entry
was updated more frequently than the destination entry.
|
class |
PassThroughMergePolicy<V,T extends MergingValue<V>>
Merges data structure entries from source to destination directly unless the merging entry is
null . |
class |
PutIfAbsentMergePolicy<V,T extends MergingValue<V>>
Merges data structure entries from source to destination if they don't exist in the destination data structure.
|
Modifier and Type | Class and Description |
---|---|
class |
MemberVersion
Determines the Hazelcast codebase version in terms of major.minor.patch version.
|
class |
Version
A generic version to be used with
VersionAware classes. |
Copyright © 2023 Hazelcast, Inc.. All rights reserved.