Hazelcast Core
Classes
Class | Description | |
---|---|---|
![]() | DistributedObjectEvent |
DistributedObjectEvent is fired when a
IDistributedObject
is created or destroyed cluster-wide.
|
![]() | EntryAdapterK, V | |
![]() | EntryEventK, V | Map Entry event. |
![]() | EventObject | |
![]() | HazelcastException |
Base Hazelcast exception.
|
![]() | HazelcastInstanceNotActiveException | Thrown when IHazelcastInstance is not active during an invocation. |
![]() | InitialMembershipEvent |
A event that is send when a
IInitialMembershipListener
registers itself on a
ICluster
. For more
information see the
IInitialMembershipListener
.
|
![]() | ItemEventE | Map Item event. |
![]() | LifecycleEvent | Lifecycle event fired when IHazelcastInstance's state changes. |
![]() | MemberAttributeEvent | |
![]() | MembershipEvent |
Membership event fired when a new member is added
to the cluster and/or when a member leaves the cluster.
|
![]() | MessageE |
Message for ITopic<E>.
|
![]() | QueryException | |
![]() | SqlPredicate |
SQL Predicate
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IAtomicLong |
IAtomicLong is a redundant and highly available distributed Atomic Long
|
![]() | IClient |
IClient interface allows to get information about
a connected clients socket address, type and uuid.
|
![]() | IClientListener |
IClientListener allows to get notified when a
IClient
is connected to
or disconnected from cluster.
|
![]() | IClientService |
IClientService allows to query connected
IClient
s and
attach/detach
IClientListener
s to listen connection events.
|
![]() | ICluster | Hazelcast cluster interface. |
![]() | ICountDownLatch |
ICountDownLatch is a backed-up distributed alternative to the
.
ICountDownLatch is a cluster-wide synchronization aid
that allows one or more threads to wait until a set of operations being
performed in other threads completes.
There are a few differences compared to the
ICountDownLatch
:
|
![]() | IDistributedObject | Base interface for all distributed objects. |
![]() | IDistributedObjectListener |
IDistributedObjectListener allows to get notified when a
IDistributedObject
is created or destroyed cluster-wide.
|
![]() | IEndpoint | Endpoint represents a peer in the cluster. |
![]() | IEntryListenerK, V |
Map Entry listener to get notified when a map entry
is added, removed, updated or evicted.
|
![]() | IEntryViewK, V | |
![]() | IEventListener | |
![]() | IExecutionCallbackV | |
![]() | IExecutorService |
Distributed implementation of ExecutorService.
IExecutorService provides additional methods like executing tasks
on a specific member, on a member who is owner of a specific key,
executing a tasks on multiple members and listening execution result using a callback.
|
![]() | IHazelcastInstance | Hazelcast instance. |
![]() | IHazelcastInstanceAware | Used to get IHazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService. |
![]() | IHCollectionT | Concurrent, distributed, partitioned, listenable collection. |
![]() | IHListE |
Concurrent, distributed implementation of IListTIList
|
![]() | IHSetE |
Concurrent, distributed implementation of ISet
|
![]() | IIdGenerator | Cluster-wide unique id generator. |
![]() | IInitialMembershipListener |
The InitializingMembershipListener is a
IMembershipListener
that will first receives a
InitialMembershipEvent
when it is registered so it immediately knows which members are available. After
that event has been received, it will receive the normal MembershipEvents.
When the InitializingMembershipListener already is registered on a
ICluster
and is registered again on the same
ICluster instance, it will not receive an additional MembershipInitializeEvent. So this is a once only event.
|
![]() | IItemListenerE | |
![]() | ILifecycleListener | Listener object for lisntening lifecycle events of hazelcast instance |
![]() | ILifecycleService |
ILifecycleService allows you to shutdown, terminate and listen to
LifecycleEvent
's
on IHazelcastInstance.
|
![]() | ILock |
Distributed implementation of Lock
|
![]() | IManagedContext | Container managed context, such as Spring, Guice and etc. |
![]() | IMapK, V |
Concurrent, distributed, observable and queryable map.
|
![]() | IMember | Cluster member interface. |
![]() | IMembershipListener | ICluster membership listener. |
![]() | IMessageListenerE | |
![]() | IMultiExecutionCallback |
IMultiExecutionCallback allows to get notified when an execution is completed on each member
which task is submitted to.
|
![]() | IMultiMapK, V | A specialized Concurrent, distributed map whose keys can be associated with multiple values. |
![]() | IPartition | Virtual partition instance. |
![]() | IPartitionAwareT |
IPartitionAware allows implementing keys to be located on the same member
or implementing tasks to be executed on
IPartitionAware<T>.GetPartitionKey()
's owner member.
This makes related data to be stored in the same location. (See data-affinity.)
|
![]() | IPartitioningStrategy | |
![]() | IPredicateK, V | |
![]() | IQueueE | Concurrent, blocking, distributed, observable queue. |
![]() | ISemaphore |
ISemaphore is a backed-up distributed alternative to the
System.Threading.Semaphore
.
|
![]() | ITopicE |
Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers
which is also known as publish/subscribe (pub/sub) messaging model.
|
![]() | ITransactionalListE |
Transactional implementation of IHList<E> |
![]() | ITransactionalMapK, V |
Transactional implementation of Map
|
![]() | ITransactionalMultiMapK, V | Transactional implementation of MultiMap |
![]() | ITransactionalQueueE | Transactional implementation of Queue |
![]() | ITransactionalSetE |
Transactional implementation of
IHSet<E>
.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | ClientType | Type of a client. |
![]() | DistributedObjectEventEventType | |
![]() | EntryEventType | Type of entry event. |
![]() | ItemEventType | Type of item event. |
![]() | LifecycleEventLifecycleState | lifecycle states |
![]() | MapOperationType | |
![]() | TimeUnit |
Represent Time units
|