| Interface | Description | 
|---|---|
| BaseMap<K,V> | 
 Base interface for Hazelcast distributed maps. 
 | 
| BaseMultiMap<K,V> | 
 Base interface for Hazelcast distributed multi-maps. 
 | 
| BaseQueue<E> | 
 Base interface for Hazelcast distributed queues. 
 | 
| Client | 
 Client interface allows to get information about
 a connected clients socket address, type and uuid. 
 | 
| ClientListener | 
 ClientListener allows to get notified when a  
Client is connected to
 or disconnected from cluster. | 
| ClientService | 
 ClientService allows to query connected  
Clients and
 attach/detach ClientListeners to listen connection events. | 
| Cluster | 
 Hazelcast cluster interface. 
 | 
| DistributedObject | 
 Base interface for all distributed objects. 
 | 
| DistributedObjectListener | 
 DistributedObjectListener allows to get notified 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 or evicted. 
 | 
| EntryView<K,V> | 
 EntryView represents a readonly view of a map 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. 
 | 
| IAtomicLong | 
 IAtomicLong is a redundant and highly available distributed alternative to the
  
java.util.concurrent.atomic.AtomicLong. | 
| ICollection<E> | 
 Concurrent, distributed, partitioned, listenable collection. 
 | 
| ICondition | 
 Distributed implementation of  
Condition. | 
| ICountDownLatch | 
 ICountDownLatch is a backed-up distributed alternative to the
  
java.util.concurrent.CountDownLatch. | 
| IdGenerator | 
 Cluster-wide unique id generator. 
 | 
| IExecutorService | 
 Distributed implementation of  
ExecutorService. | 
| IList<E> | 
 Concurrent, distributed implementation of  
List | 
| ILock | 
 Distributed implementation of  
Lock. | 
| IMap<K,V> | 
 Concurrent, distributed, observable and queryable map. 
 | 
| InitialMembershipListener | 
 The InitializingMembershipListener is a  
MembershipListener that will first receives a
 InitialMembershipEvent when it is registered so it immediately knows which members are available. | 
| IQueue<E> | 
 Concurrent, blocking, distributed, observable queue. 
 | 
| ISemaphore | 
 ISemaphore is a backed-up distributed alternative to the  
Semaphore. | 
| ISet<E> | 
 Concurrent, distributed implementation of  
Set
 
 This class is not a general-purpose Set implementation! While this class implements
 the Set interface, it intentionally violates Set's general contract, which mandates the
 use of the equals method when comparing objects. | 
| ItemListener<E> | |
| ITopic<E> | 
 Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers
 which is also known as publish/subscribe (pub/sub) messaging model. 
 | 
| LifecycleListener | 
 Listener object for lisntening lifecycle events of hazelcast instance 
 | 
| LifecycleService | 
 LifecycleService allows you to shutdown, terminate and listen to  
LifecycleEvent's
 on HazelcastInstance. | 
| ManagedContext | 
 Container managed context, such as Spring, Guice and etc. 
 | 
| MapLoader<K,V> | 
 Hazelcast distributed map implementation is an in-memory data store but
 it can be backed by any type of data store such as RDBMS, OODBMS, or simply
 a file based data store. 
 | 
| MapLoaderLifecycleSupport | 
 Provides Lifecycle support for the implementing MapLoader class. 
 | 
| MapStore<K,V> | 
 Hazelcast distributed map implementation is an in-memory data store but
 it can be backed by any type of data store such as RDBMS, OODBMS, NOSQL or simply
 a file based data store. 
 | 
| MapStoreFactory<K,V> | 
 Factory for MapLoader or MapStore instances, specifiable in MapStoreConfig. 
 | 
| Member | 
 Cluster member interface. 
 | 
| MembershipListener | 
 Cluster membership listener. 
 | 
| MessageListener<E> | 
 Message listener for  
ITopic. | 
| MigrationListener | 
 MigrationListener allows to listen partition migration events. 
 | 
| MultiExecutionCallback | 
 MultiExecutionCallback allows to get notified when an execution is completed on each member
 which task is submitted to. 
 | 
| MultiMap<K,V> | 
 A specialized map whose keys can be associated with multiple values. 
 | 
| Partition | 
 Virtual partition instance. 
 | 
| PartitionAware<T> | 
 PartitionAware allows implementing keys to be located on the same member
 or implementing tasks to be executed on  
PartitionAware.getPartitionKey()'s owner member. | 
| PartitioningStrategy<K> | 
 PartitioningStrategy allows keys to be located on the same member
 This makes related data to be stored in the same location. 
 | 
| PartitionService | 
 PartitionService allows to query  
Partitions
 and attach/detach MigrationListeners to listen partition migration events. | 
| QueueStore<T> | 
 QueueStore makes a queue backed by a central data store; such as database, disk etc. 
 | 
| QueueStoreFactory<T> | |
| TransactionalList<E> | 
 Transactional implementation of  
IList. | 
| TransactionalMap<K,V> | 
 Transactional implementation of  
BaseMap. | 
| TransactionalMultiMap<K,V> | 
 Transactional implementation of  
BaseMultiMap. | 
| TransactionalQueue<E> | 
 Transactional implementation of  
BaseQueue. | 
| TransactionalSet<E> | 
 Transactional implementation of  
ISet. | 
| Class | Description | 
|---|---|
| DistributedObjectEvent | 
 DistributedObjectEvent is fired when a  
DistributedObject
 is created or destroyed cluster-wide. | 
| EntryAdapter<K,V> | 
 Adapter for EntryListener. 
 | 
| EntryEvent<K,V> | 
 Map Entry event. 
 | 
| Hazelcast | 
 Factory for  
HazelcastInstance's, a node in a cluster. | 
| InitialMembershipEvent | 
 A event that is send when a  
InitialMembershipListener registers itself on a Cluster. | 
| ItemEvent<E> | 
 Map Item event. 
 | 
| LifecycleEvent | 
 Lifecycle event fired when HazelcastInstance's state changes. 
 | 
| MapStoreAdapter<K,V> | 
 Adapter for MapStore. 
 | 
| MembershipEvent | 
 Membership event fired when a new member is added
 to the cluster and/or when a member leaves the cluster. 
 | 
| Message<E> | 
 Message for  
ITopic. | 
| MigrationEvent | 
 An event fired when a partition migration starts, completes or fails. 
 | 
| OutOfMemoryHandler | 
 Handler for  
OutOfMemoryError | 
| PartitionAwareKey<K,P> | 
 A  
PartitionAware key. | 
| Enum | Description | 
|---|---|
| ClientType | 
 Type of a client. 
 | 
| DistributedObjectEvent.EventType | |
| EntryEventType | 
 Type of entry event. 
 | 
| ItemEventType | 
 Type of item event. 
 | 
| LifecycleEvent.LifecycleState | 
 lifecycle states 
 | 
| MigrationEvent.MigrationStatus | 
 Migration status: Started, completed or failed 
 | 
| Exception | Description | 
|---|---|
| DuplicateInstanceNameException | 
 Thrown when a duplicate instance name is detected. 
 | 
| HazelcastException | 
 Base Hazelcast exception. 
 | 
| HazelcastInstanceNotActiveException | 
 Thrown when HazelcastInstance is not active during an invocation. 
 | 
| MemberLeftException | 
 Thrown when a member left during an invocation or execution. 
 | 
| OperationTimeoutException | 
 An unchecked version of  
TimeoutException. | 
| RuntimeInterruptedException | 
 An unchecked version of  
InterruptedException. | 
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.