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.console |
This package contains classes related to ConsoleApp
|
com.hazelcast.jet |
Hazelcast Jet is a distributed computation engine running on top of
Hazelcast IMDG technology.
|
com.hazelcast.jet.config |
Jet's configuration data objects.
|
com.hazelcast.jet.core |
Jet's Core API.
|
com.hazelcast.jet.core.metrics |
Jet's Job Metric API.
|
com.hazelcast.nio.serialization |
Contains interfaces/classes related to serialization,
such as serializer interfaces, input/output streams.
|
com.hazelcast.partition |
Contains the partition logic for Hazelcast.
|
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.spi.tenantcontrol |
Classes for tenant control
|
com.hazelcast.transaction |
Provides interfaces/classes for Hazelcast transaction support.
|
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 | Interface and Description |
---|---|
interface |
Member
Cluster member interface.
|
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 |
BTreeIndexConfig
Configuration options specific for B-Tree 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 |
DataConnectionConfig
|
class |
DataPersistenceConfig
Configures the Persistence per Hazelcast data structure.
|
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 |
DiskTierConfig
Disk tier configuration of Tiered-Store.
|
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
Deprecated.
since 5.0 use
DataPersistenceConfig |
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 |
MemoryTierConfig
Memory tier configuration of Tiered-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 |
PartitioningAttributeConfig
Contains the configuration for attributes used to create
AttributePartitioningStrategy |
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 |
TieredStoreConfig
Tiered-Store configuration.
|
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 | Class and Description |
---|---|
class |
Echo
Echoes to screen.
|
Modifier and Type | Class and Description |
---|---|
class |
JobStatusEvent
Holds information about a job's state (status) transition,
reason for the transition, and whether it is user-initiated.
|
Modifier and Type | Class and Description |
---|---|
class |
DeltaJobConfig
Contains a configuration change for
JobConfig . |
class |
EdgeConfig
A configuration object for a DAG
Edge
that holds fine-tuning parameters that influence its performance
characteristics. |
class |
JobConfig
Contains the configuration specific to one Hazelcast Jet job.
|
class |
ResourceConfig
Describes a single resource to deploy to the Jet cluster.
|
Modifier and Type | Class and Description |
---|---|
class |
DAG
Describes a computation to be performed by the Jet computation engine.
|
class |
Edge
|
static class |
ProcessorMetaSupplier.ExpectNothingProcessorSupplier |
static class |
ProcessorMetaSupplier.RandomMemberPms |
static class |
ProcessorMetaSupplier.SpecificMemberPms
A meta-supplier that will only use the given
ProcessorSupplier
on a node with given Address . |
class |
Vertex
Represents a unit of data processing in a Jet computation job.
|
Modifier and Type | Class and Description |
---|---|
class |
JobMetrics
An immutable collection of job-specific metrics, pairs of metric names
and sets of associated
Measurement s. |
class |
Measurement
Immutable data class containing information about one metric measurement,
consisting of:
metric value
metric timestamp, generated when the metric was gathered
metric descriptor (set of tag name-value pairs)
|
Modifier and Type | Interface and Description |
---|---|
interface |
IdentifiedDataSerializable
IdentifiedDataSerializable is an extension to
DataSerializable
to avoid reflection during de-serialization. |
interface |
TypedDataSerializable
This interface adds the possibility for the class to act as if it is another class when being deserialized using
DataSerializable
|
Modifier and Type | Class and Description |
---|---|
class |
PartitionAwareKey<K,P>
A
PartitionAware key. |
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 | Interface and Description |
---|---|
interface |
SplitBrainMergePolicy<V,T extends MergingValue<V>,R>
Policy for merging data structure values
after a split-brain has been healed.
|
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 | Interface and Description |
---|---|
interface |
TenantControl
Hooks for multi-tenancy for application servers.
|
Modifier and Type | Class and Description |
---|---|
class |
TransactionOptions
Contains the configuration for a Hazelcast transaction.
|
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 © 2024 Hazelcast, Inc.. All rights reserved.