| Interface | Description | 
|---|---|
| DistributedObject | 
 Base interface for all distributed objects. 
 | 
| DistributedObjectListener | 
 DistributedObjectListener notifies when a  
DistributedObject
 is 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 | 
ICacheManager is the entry point to access JSR-107 (JCache) caches via HazelcastInstance interface. | 
| 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  
DistributedObject
 is 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  
HazelcastException that 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  
MemberLeftException as a cause when the local member is resetting itself | 
| MemberLeftException | 
 A  
ExecutionException thrown when a member left during an invocation or execution. | 
| OperationTimeoutException | 
 An unchecked version of  
TimeoutException. | 
| RuntimeInterruptedException | 
 An unchecked version of  
InterruptedException. | 
Copyright © 2023 Hazelcast, Inc.. All rights reserved.