Package | Description |
---|---|
com.hazelcast.cache |
This package contains the public API extension for Hazelcast JCache,
the Hazelcast implementation of the JSR-107 commonly referred to as JCache.
|
com.hazelcast.cardinality |
This package contains Cardinality Estimator functionality for Hazelcast.
|
com.hazelcast.collection |
This package contains classes to support the collection API.
|
com.hazelcast.core |
Provides core API interfaces/classes.
|
com.hazelcast.cp |
Contains public APIs of CP Subsystem
|
com.hazelcast.cp.lock |
Contains locking APIs of CP Subsystem
|
com.hazelcast.crdt.pncounter |
This package contains the PN (Positive-Negative) CRDT counter
interface.
|
com.hazelcast.durableexecutor |
This package contains DurableExecutorService functionality for Hazelcast.
The DurableExecutorService extends the ExecutorService and provides additional methods like
executing tasks on a member who is owner of a specific key. |
com.hazelcast.flakeidgen |
This package contains Flake ID Generator functionality for Hazelcast.
|
com.hazelcast.map |
Contains Hazelcast map module classes.
|
com.hazelcast.multimap |
Contains the API for the
MultiMap . |
com.hazelcast.replicatedmap |
Classes for replicated map.
|
com.hazelcast.ringbuffer |
Contains the API for the
Ringbuffer . |
com.hazelcast.scheduledexecutor |
This package contains ScheduledExecutorService functionality for Hazelcast.
|
com.hazelcast.topic |
Contains the API for the
ITopic . |
com.hazelcast.transaction |
Provides interfaces/classes for Hazelcast transaction support.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ICache<K,V>
This
ICache interface is the Cache extension offered by
Hazelcast JCache.In addition to the standard set of JCache methods defined in the JSR 107 specification, Hazelcast provides additional operations to support a broader range of programing styles. |
Modifier and Type | Interface and Description |
---|---|
interface |
CardinalityEstimator
CardinalityEstimator is a redundant and highly available distributed
data-structure used for probabilistic cardinality estimation purposes,
on unique items, in significantly sized data cultures.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BaseQueue<E>
Base interface for Hazelcast distributed queues.
|
interface |
ICollection<E>
Concurrent, distributed, partitioned, listenable collection.
|
interface |
IList<E>
Concurrent, distributed implementation of
List . |
interface |
IQueue<E>
Concurrent, blocking, distributed, observable queue.
|
interface |
ISet<E>
Concurrent, distributed implementation of
Set |
Modifier and Type | Interface and Description |
---|---|
interface |
IExecutorService
Distributed implementation of
ExecutorService . |
interface |
PrefixedDistributedObject
Contact point for special
DistributedObject 's which has prefixed name. |
Modifier and Type | Field and Description |
---|---|
protected DistributedObject |
DistributedObjectEvent.distributedObject |
Modifier and Type | Method and Description |
---|---|
<T extends DistributedObject> |
HazelcastInstance.getDistributedObject(String serviceName,
String name) |
Modifier and Type | Method and Description |
---|---|
DistributedObject |
DistributedObjectEvent.getDistributedObject()
Returns the DistributedObject instance.
|
Modifier and Type | Method and Description |
---|---|
Collection<DistributedObject> |
HazelcastInstance.getDistributedObjects()
Returns all
DistributedObject s, that is all maps, queues,
topics, locks etc. |
Modifier and Type | Method and Description |
---|---|
static String |
DistributedObjectUtil.getName(DistributedObject distributedObject)
Gets the name of the given distributed object.
|
Constructor and Description |
---|
DistributedObjectEvent(DistributedObjectEvent.EventType eventType,
String serviceName,
String objectName,
DistributedObject distributedObject,
UUID source)
Constructs a DistributedObject Event.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IAtomicLong
IAtomicLong is a redundant and highly available distributed alternative to
the
AtomicLong . |
interface |
IAtomicReference<E>
IAtomicReference is a redundant and highly available distributed alternative
to the
AtomicReference . |
interface |
ICountDownLatch
ICountDownLatch is a backed-up distributed alternative to the
java.util.concurrent.CountDownLatch . |
interface |
ISemaphore
ISemaphore is a fault-tolerant distributed alternative to the
Semaphore . |
Modifier and Type | Interface and Description |
---|---|
interface |
FencedLock
A linearizable & distributed & reentrant implementation of
Lock . |
Modifier and Type | Interface and Description |
---|---|
interface |
PNCounter
PN (Positive-Negative) CRDT counter.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DurableExecutorService
Durable implementation of
ExecutorService . |
Modifier and Type | Interface and Description |
---|---|
interface |
FlakeIdGenerator
A cluster-wide unique ID generator.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BaseMap<K,V>
Base interface for Hazelcast distributed maps.
|
interface |
IMap<K,V>
Concurrent, distributed, observable and queryable map.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BaseMultiMap<K,V>
Base interface for Hazelcast distributed multi-maps.
|
interface |
MultiMap<K,V>
A specialized map whose keys can be associated with multiple values.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReplicatedMap<K,V>
A ReplicatedMap is a map data structure with weak consistency
and has entries stored locally on every node of the cluster.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Ringbuffer<E>
A Ringbuffer is a data structure where the content is stored in a ring-like
structure.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IScheduledExecutorService
Distributed & durable implementation similar to, but not directly
inherited
ScheduledExecutorService . |
Modifier and Type | Interface and Description |
---|---|
interface |
ITopic<E>
Hazelcast provides distribution mechanism for publishing messages that are
delivered to multiple subscribers, which is also known as a publish/subscribe
(pub/sub) messaging model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HazelcastXAResource
Interface for providing Hazelcast as an XAResource
|
interface |
TransactionalList<E>
Transactional implementation of
IList . |
interface |
TransactionalMap<K,V>
Transactional implementation of
BaseMap . |
interface |
TransactionalMultiMap<K,V>
Transactional implementation of
BaseMultiMap . |
interface |
TransactionalObject
Marker interface for all transactional distributed objects.
|
interface |
TransactionalQueue<E>
Transactional implementation of
BaseQueue . |
interface |
TransactionalSet<E>
Transactional implementation of
ISet . |
Copyright © 2023 Hazelcast, Inc.. All rights reserved.