| Interface | Description | 
|---|---|
| DistributedObject | Base interface for all distributed objects. | 
| DistributedObjectListener | DistributedObjectListener notifies when a  DistributedObjectis created or destroyed cluster-wide. | 
| EntryListener<K,V> | Map Entry listener to get notified when a map entry is added,
 removed, updated, evicted or expired. | 
| EntryView<K,V> | Represents a read-only view of a data structure entry. | 
| ExecutionCallback<V> | ExecutionCallback allows to asynchronously get notified when the execution is completed,
 either successfully or with error. | 
| HazelcastInstance | Hazelcast instance. | 
| HazelcastInstanceAware | Used to get HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService. | 
| ICacheManager | ICacheManageris the entry point to access JSR-107 (JCache) caches viaHazelcastInstanceinterface. | 
| IExecutorService | Distributed implementation of  ExecutorService. | 
| IFunction<T,R> | Represents a function that accepts one argument and produces a result. | 
| IndeterminateOperationState | A marker interface for exceptions to denote that execution status of an invocation is not known | 
| 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. | 
| ManagedContext | Container managed context, such as Spring, Guice and etc. | 
| MultiExecutionCallback | MultiExecutionCallback provides notification for when an execution is completed on each member
 that a task is submitted to. | 
| Offloadable | Allows off-loading the processing unit implementing this interface to the specified or default Executor. | 
| PrefixedDistributedObject | Contact point for special  DistributedObject's which has prefixed name. | 
| ReadOnly | Allows notifying Hazelcast that the processing unit implementing this interface will not do any modifications. | 
| TypeConverter | Implementations of this interface define a certain type conversion. | 
| Class | Description | 
|---|---|
| DistributedObjectEvent | DistributedObjectEvent is fired when a  DistributedObjectis created or destroyed cluster-wide. | 
| DistributedObjectUtil | Utility class for  DistributedObject. | 
| EntryAdapter<K,V> | Adapter for  MapListener. | 
| EntryEvent<K,V> | Map Entry event. | 
| Hazelcast | Factory for  HazelcastInstance's, a node in a cluster. | 
| HazelcastJsonValue | HazelcastJsonValue is a wrapper for JSON formatted strings. | 
| LifecycleEvent | Lifecycle events are fired when the HazelcastInstance state changes. | 
| OutOfMemoryHandler | Handler for  OutOfMemoryError. | 
| Pipelining<E> | The Pipelining can be used to speed up requests. | 
| Enum | Description | 
|---|---|
| DistributedObjectEvent.EventType | Type of the DistributedObjectEvent. | 
| EntryEventType | Type of entry event. | 
| ItemEventType | Type of item events. | 
| LifecycleEvent.LifecycleState | Lifecycle states | 
| Exception | Description | 
|---|---|
| ConsistencyLostException | Exception that indicates that the consistency guarantees provided by
 some service has been lost. | 
| HazelcastException | Base Hazelcast exception. | 
| HazelcastInstanceNotActiveException | Thrown when HazelcastInstance is not active during an invocation. | 
| HazelcastOverloadException | A  HazelcastExceptionthat is thrown when the system won't handle more load due to
 an overload. | 
| IndeterminateOperationStateException | IndeterminateOperationStateException is thrown when result of an invocation becomes indecisive. | 
| LocalMemberResetException | An exception provided to  MemberLeftExceptionas a cause when the local member is resetting itself | 
| MemberLeftException | A  ExecutionExceptionthrown when a member left during an invocation or execution. | 
| OperationTimeoutException | An unchecked version of  TimeoutException. | 
| RuntimeInterruptedException | An unchecked version of  InterruptedException. | 
Copyright © 2021 Hazelcast, Inc.. All rights reserved.