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.client.spi |
Contains classes/interfaces related to the Hazelcast client Service Provider Interface.
|
com.hazelcast.core |
Provides core API interfaces/classes.
|
com.hazelcast.crdt.pncounter |
This package contains the PN (Positive-Negative) CRDT counter
implementation.
|
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.impl | |
com.hazelcast.mapreduce |
This package contains the MapReduce API definition for Hazelcast.
All map reduce operations running in a distributed manner inside the active Hazelcast cluster. |
com.hazelcast.ringbuffer |
Contains the API for the
Ringbuffer . |
com.hazelcast.scheduledexecutor |
This package contains ScheduledExecutorService functionality for Hazelcast.
|
com.hazelcast.spi |
Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
|
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 | Class and Description |
---|---|
class |
ClientProxy
Base class for client proxies.
|
Modifier and Type | Method and Description |
---|---|
Collection<? extends DistributedObject> |
ProxyManager.getDistributedObjects() |
Modifier and Type | Interface and Description |
---|---|
interface |
AsyncAtomicLong
Deprecated.
|
interface |
AsyncAtomicReference<E>
Deprecated.
|
interface |
BaseMap<K,V>
Base interface for Hazelcast distributed maps.
|
interface |
BaseMultiMap<K,V>
Base interface for Hazelcast distributed multi-maps.
|
interface |
BaseQueue<E>
Base interface for Hazelcast distributed queues.
|
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 |
ICollection<E>
Concurrent, distributed, partitioned, listenable collection.
|
interface |
ICountDownLatch
ICountDownLatch is a backed-up distributed alternative to the
java.util.concurrent.CountDownLatch . |
interface |
IdGenerator
Deprecated.
The implementation can produce duplicate IDs in case of network split, even with split-brain
protection enabled (during short window while split-brain is detected). Use
HazelcastInstance.getFlakeIdGenerator(String) for an alternative implementation which does not suffer
from this problem. |
interface |
IExecutorService
Distributed implementation of
ExecutorService . |
interface |
IList<E>
Concurrent, distributed implementation of
List . |
interface |
ILock
Distributed implementation of
Lock . |
interface |
IMap<K,V>
Concurrent, distributed, observable and queryable map.
|
interface |
IQueue<E>
Concurrent, blocking, distributed, observable queue.
|
interface |
ISemaphore
ISemaphore is a backed-up distributed alternative to the
Semaphore . |
interface |
ISet<E>
Concurrent, distributed implementation of
Set |
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.
|
interface |
MultiMap<K,V>
A specialized map whose keys can be associated with multiple values.
|
interface |
PrefixedDistributedObject
Contact point for special
DistributedObject 's which has prefixed name. |
interface |
ReplicatedMap<K,V>
A ReplicatedMap is a map-like data structure with weak consistency
and values locally stored on every node of the cluster.
|
interface |
TransactionalList<E>
Transactional implementation of
IList . |
interface |
TransactionalMap<K,V>
Transactional implementation of
BaseMap . |
interface |
TransactionalMultiMap<K,V>
Transactional implementation of
BaseMultiMap . |
interface |
TransactionalQueue<E>
Transactional implementation of
BaseQueue . |
interface |
TransactionalSet<E>
Transactional implementation of
ISet . |
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 such as; queue, map, set, list, topic, lock, multimap. |
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)
Constructs a DistributedObject Event.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PNCounter
PN (Positive-Negative) CRDT counter.
|
Modifier and Type | Class and Description |
---|---|
class |
PNCounterProxy
Member proxy implementation for a
PNCounter . |
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 |
com.hazelcast.map.impl.LegacyAsyncMap<K,V>
|
Modifier and Type | Interface and Description |
---|---|
interface |
JobTracker
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
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 | Class and Description |
---|---|
class |
AbstractDistributedObject<S extends RemoteService>
Abstract DistributedObject implementation.
|
class |
TransactionalDistributedObject<S extends RemoteService>
To centralize de-serialization for transactional proxies
|
Modifier and Type | Method and Description |
---|---|
DistributedObject |
RemoteService.createDistributedObject(String objectName)
Creates a distributed object.
|
DistributedObject |
ProxyService.getDistributedObject(String serviceName,
String objectId) |
Modifier and Type | Method and Description |
---|---|
Collection<DistributedObject> |
ProxyService.getAllDistributedObjects() |
Collection<DistributedObject> |
ProxyService.getDistributedObjects(String serviceName) |
Modifier and Type | Interface and Description |
---|---|
interface |
HazelcastXAResource
Interface for providing Hazelcast as an XAResource
|
interface |
TransactionalObject
Marker interface for all transactional distributed objects.
|
Copyright © 2019 Hazelcast, Inc.. All Rights Reserved.