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
Client s and
attach/detach ClientListener s 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
Partition s
and attach/detach MigrationListener s 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.