| 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.cardinality | 
 This package contains Cardinality Estimator functionality for Hazelcast. 
 | 
| com.hazelcast.collection | 
 This package contains classes to support the collection API. 
 | 
| com.hazelcast.core | 
 Provides core API interfaces/classes. 
 | 
| com.hazelcast.cp | 
 Contains public APIs of CP Subsystem 
 | 
| com.hazelcast.cp.lock | 
 Contains locking APIs of CP Subsystem 
 | 
| com.hazelcast.crdt.pncounter | 
 This package contains the PN (Positive-Negative) CRDT counter
 interface. 
 | 
| com.hazelcast.durableexecutor | 
 This package contains DurableExecutorService functionality for Hazelcast. 
The DurableExecutorService extends the ExecutorService and provides additional methods like
 executing tasks on a member who is owner of a specific key. | 
| com.hazelcast.flakeidgen | 
 This package contains Flake ID Generator functionality for Hazelcast. 
 | 
| com.hazelcast.map | 
 Contains Hazelcast map module classes. 
 | 
| com.hazelcast.multimap | 
 Contains the API for the  
MultiMap. | 
| com.hazelcast.replicatedmap | 
 Classes for replicated map. 
 | 
| com.hazelcast.ringbuffer | 
 Contains the API for the  
Ringbuffer. | 
| com.hazelcast.scheduledexecutor | 
 This package contains ScheduledExecutorService functionality for Hazelcast. 
 | 
| com.hazelcast.topic | 
 Contains the API for the  
ITopic. | 
| com.hazelcast.transaction | 
 Provides interfaces/classes for Hazelcast transaction support. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ICache<K,V>
This  
ICache interface is the Cache extension offered by
 Hazelcast JCache.In addition to the standard set of JCache methods defined in the JSR 107 specification, Hazelcast provides additional operations to support a broader range of programing styles.  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CardinalityEstimator
CardinalityEstimator is a redundant and highly available distributed
 data-structure used for probabilistic cardinality estimation purposes,
 on unique items, in significantly sized data cultures. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BaseQueue<E>
Base interface for Hazelcast distributed queues. 
 | 
interface  | 
ICollection<E>
Concurrent, distributed, partitioned, listenable collection. 
 | 
interface  | 
IList<E>
Concurrent, distributed implementation of  
List. | 
interface  | 
IQueue<E>
Concurrent, blocking, distributed, observable queue. 
 | 
interface  | 
ISet<E>
Concurrent, distributed implementation of  
Set | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IExecutorService
Distributed implementation of  
ExecutorService. | 
interface  | 
PrefixedDistributedObject
Contact point for special  
DistributedObject's which has prefixed name. | 
| Modifier and Type | Field and Description | 
|---|---|
protected DistributedObject | 
DistributedObjectEvent.distributedObject  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends DistributedObject> | 
HazelcastInstance.getDistributedObject(String serviceName,
                    String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
DistributedObject | 
DistributedObjectEvent.getDistributedObject()
Returns the DistributedObject instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<DistributedObject> | 
HazelcastInstance.getDistributedObjects()
Returns all  
DistributedObjects, that is all maps, queues,
 topics, locks etc. | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
DistributedObjectUtil.getName(DistributedObject distributedObject)
Gets the name of the given distributed object. 
 | 
| Constructor and Description | 
|---|
DistributedObjectEvent(DistributedObjectEvent.EventType eventType,
                      String serviceName,
                      String objectName,
                      DistributedObject distributedObject,
                      UUID source)
Constructs a DistributedObject Event. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IAtomicLong
IAtomicLong is a redundant and highly available distributed alternative to
 the  
AtomicLong. | 
interface  | 
IAtomicReference<E>
IAtomicReference is a redundant and highly available distributed alternative
 to the  
AtomicReference. | 
interface  | 
ICountDownLatch
ICountDownLatch is a backed-up distributed alternative to the
  
java.util.concurrent.CountDownLatch. | 
interface  | 
ISemaphore
ISemaphore is a fault-tolerant distributed alternative to the
  
Semaphore. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FencedLock
A linearizable & distributed & reentrant implementation of  
Lock. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PNCounter
PN (Positive-Negative) CRDT counter. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DurableExecutorService
Durable implementation of  
ExecutorService. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FlakeIdGenerator
A cluster-wide unique ID generator. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BaseMap<K,V>
Base interface for Hazelcast distributed maps. 
 | 
interface  | 
IMap<K,V>
Concurrent, distributed, observable and queryable map. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BaseMultiMap<K,V>
Base interface for Hazelcast distributed multi-maps. 
 | 
interface  | 
MultiMap<K,V>
A specialized map whose keys can be associated with multiple values. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ReplicatedMap<K,V>
A ReplicatedMap is a map data structure with weak consistency
 and has entries stored locally on every node of the cluster. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Ringbuffer<E>
A Ringbuffer is a data structure where the content is stored in a ring-like
 structure. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IScheduledExecutorService
Distributed & durable implementation similar to, but not directly
 inherited  
ScheduledExecutorService. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ITopic<E>
Hazelcast provides distribution mechanism for publishing messages that are
 delivered to multiple subscribers, which is also known as a publish/subscribe
 (pub/sub) messaging model. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HazelcastXAResource
Interface for providing Hazelcast as an XAResource 
 | 
interface  | 
TransactionalList<E>
Transactional implementation of  
IList. | 
interface  | 
TransactionalMap<K,V>
Transactional implementation of  
BaseMap. | 
interface  | 
TransactionalMultiMap<K,V>
Transactional implementation of  
BaseMultiMap. | 
interface  | 
TransactionalObject
Marker interface for all transactional distributed objects. 
 | 
interface  | 
TransactionalQueue<E>
Transactional implementation of  
BaseQueue. | 
interface  | 
TransactionalSet<E>
Transactional implementation of  
ISet. | 
Copyright © 2023 Hazelcast, Inc.. All rights reserved.