| 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.client | Contains classes/interfaces related to Client | 
| com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client | 
| com.hazelcast.client.util | This package contains some utility classes and the base implementations of the
 loadbalancer implementations | 
| com.hazelcast.collection | This package contains classes to support the collection API. | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.config.properties | This package contains the public API for properties defined in the XML configuration. | 
| com.hazelcast.console | This package contains classes related to ConsoleApp | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| com.hazelcast.cp | Contains public APIs of CP Subsystem | 
| com.hazelcast.cp.exception | Contains exceptions that can be thrown by APIs of CP Subsystem | 
| com.hazelcast.cp.lock | Contains locking APIs of CP Subsystem | 
| com.hazelcast.cp.lock.exception | Contains exception classes related to the locking API of CP Subsystem | 
| com.hazelcast.crdt | This package contains the common classes for CRDT (conflict-free replicated
 data type) implementations based on the Hazelcast infrastructure. | 
| 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 ExecutorServiceand 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.instance.impl | |
| com.hazelcast.map | Contains Hazelcast map module classes. | 
| com.hazelcast.map.listener | Contains various  MapListenerinterfaces. | 
| com.hazelcast.multimap | Contains the API for the  MultiMap. | 
| com.hazelcast.nio.serialization | Contains interfaces/classes related to serialization,
 such as serializer interfaces, input/output streams. | 
| com.hazelcast.osgi | This package contains the OSGI functionality contract points for Hazelcast. | 
| com.hazelcast.partition | Contains the partition logic for Hazelcast. | 
| com.hazelcast.query | Contains interfaces/classes related to Hazelcast query and indexing support. | 
| 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.security | Provides interfaces/classes for Hazelcast security implementation. | 
| com.hazelcast.spi.exception | Contains exceptions for Hazelcast SPI. | 
| com.hazelcast.splitbrainprotection | Contains classes related to cluster split brain protection. | 
| com.hazelcast.spring.cache | Contains Hazelcast cache classes related to Spring. | 
| com.hazelcast.spring.context | Contains context classes for Spring. | 
| com.hazelcast.spring.transaction | Contains Hazelcast transaction classes for Spring Transaction API. | 
| com.hazelcast.sql | This package contains the SQL API. | 
| com.hazelcast.topic | Contains the API for the  ITopic. | 
| com.hazelcast.transaction | Provides interfaces/classes for Hazelcast transaction support. | 
| com.hazelcast.wan | This package contains the WAN replication API | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| HazelcastInstance Hazelcast instance. | 
| PrefixedDistributedObject Contact point for special  DistributedObject's which has prefixed name. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| HazelcastInstance Hazelcast instance. | 
| OutOfMemoryHandler Handler for  OutOfMemoryError. | 
| Class and Description | 
|---|
| ManagedContext Container managed context, such as Spring, Guice and etc. | 
| Class and Description | 
|---|
| LifecycleEvent Lifecycle events are fired when the HazelcastInstance state changes. | 
| LifecycleEvent.LifecycleState Lifecycle states | 
| LifecycleListener Listener object for listening to lifecycle events of the Hazelcast instance | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| ItemEventType Type of item events. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| ManagedContext Container managed context, such as Spring, Guice and etc. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| TypeConverter Implementations of this interface define a certain type conversion. | 
| Class and Description | 
|---|
| EntryEvent Map Entry event. | 
| EntryListener Map Entry listener to get notified when a map entry is added,
 removed, updated, evicted or expired. | 
| HazelcastInstance Hazelcast instance. | 
| HazelcastInstanceAware Used to get HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| DistributedObjectEvent DistributedObjectEvent is fired when a  DistributedObjectis created or destroyed cluster-wide. | 
| DistributedObjectEvent.EventType Type of the DistributedObjectEvent. | 
| DistributedObjectListener DistributedObjectListener notifies when a  DistributedObjectis created or destroyed cluster-wide. | 
| EntryEvent Map Entry event. | 
| EntryEventType Type of entry event. | 
| EntryListener Map Entry listener to get notified when a map entry is added,
 removed, updated, evicted or expired. | 
| ExecutionCallback ExecutionCallback allows to asynchronously get notified when the execution is completed,
 either successfully or with error. | 
| HazelcastException Base Hazelcast exception. | 
| HazelcastInstance Hazelcast instance. | 
| ICacheManager ICacheManageris the entry point to access JSR-107 (JCache) caches viaHazelcastInstanceinterface. | 
| IExecutorService Distributed implementation of  ExecutorService. | 
| IndeterminateOperationState A marker interface for exceptions to denote that execution status of an invocation is not known | 
| ItemEventType Type of item events. | 
| LifecycleEvent Lifecycle events are fired when the HazelcastInstance state changes. | 
| LifecycleEvent.LifecycleState Lifecycle states | 
| LifecycleListener Listener object for listening to lifecycle events of the Hazelcast instance | 
| LifecycleService LifecycleService allows you to shutdown, terminate, and listen to  LifecycleEvents
 on HazelcastInstance. | 
| MultiExecutionCallback MultiExecutionCallback provides notification for when an execution is completed on each member
 that a task is submitted to. | 
| OutOfMemoryHandler Handler for  OutOfMemoryError. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| IFunction Represents a function that accepts one argument and produces a result. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| IndeterminateOperationState A marker interface for exceptions to denote that execution status of an invocation is not known | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| Class and Description | 
|---|
| OutOfMemoryHandler Handler for  OutOfMemoryError. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| EntryEventType Type of entry event. | 
| EntryView Represents a read-only view of a data structure entry. | 
| HazelcastException Base Hazelcast exception. | 
| HazelcastInstance Hazelcast instance. | 
| Class and Description | 
|---|
| EntryEvent Map Entry event. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| EntryListener Map Entry listener to get notified when a map entry is added,
 removed, updated, evicted or expired. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| HazelcastInstance Hazelcast instance. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| EntryListener Map Entry listener to get notified when a map entry is added,
 removed, updated, evicted or expired. | 
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| IFunction Represents a function that accepts one argument and produces a result. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| HazelcastInstance Hazelcast instance. | 
| HazelcastInstanceAware Used to get HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| HazelcastInstance Hazelcast instance. | 
| Class and Description | 
|---|
| ManagedContext Container managed context, such as Spring, Guice and etc. | 
| Class and Description | 
|---|
| HazelcastInstance Hazelcast instance. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| DistributedObject Base interface for all distributed objects. | 
| HazelcastException Base Hazelcast exception. | 
| Class and Description | 
|---|
| HazelcastException Base Hazelcast exception. | 
Copyright © 2021 Hazelcast, Inc.. All rights reserved.