| 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.