Uses of Interface
com.hazelcast.core.DistributedObject
Package
Description
This package contains the public API extension for Hazelcast JCache,
the Hazelcast implementation of the JSR-107 commonly referred to as JCache.
This package contains Cardinality Estimator functionality for Hazelcast.
This package contains classes to support the collection API.
Provides core API interfaces/classes.
Contains public APIs of CP Subsystem
Contains locking APIs of CP Subsystem
This package contains the PN (Positive-Negative) CRDT counter
interface.
This package contains DurableExecutorService functionality for Hazelcast.
The DurableExecutorService extends the
The DurableExecutorService extends the
ExecutorService
and provides additional methods like
executing tasks on a member who is owner of a specific key.This package contains Flake ID Generator functionality for Hazelcast.
Contains Hazelcast map module classes.
Contains the API for the
MultiMap
.Classes for replicated map.
Contains the API for the
Ringbuffer
.This package contains ScheduledExecutorService functionality for Hazelcast.
Contains the API for the
ITopic
.Provides interfaces/classes for Hazelcast transaction support.
-
Uses of DistributedObject in com.hazelcast.cache
Modifier and TypeInterfaceDescriptioninterface
ICache<K,
V> ThisICache
interface is theCache
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. -
Uses of DistributedObject in com.hazelcast.cardinality
Modifier and TypeInterfaceDescriptioninterface
CardinalityEstimator is a redundant and highly available distributed data-structure used for probabilistic cardinality estimation purposes, on unique items, in significantly sized data cultures. -
Uses of DistributedObject in com.hazelcast.collection
Modifier and TypeInterfaceDescriptioninterface
BaseQueue<E>
Base interface for Hazelcast distributed queues.interface
ICollection<E>
Concurrent, distributed, partitioned, listenable collection.interface
IList<E>
Concurrent, distributed implementation ofList
.interface
IQueue<E>
Concurrent, blocking, distributed, observable queue.interface
ISet<E>
Concurrent, distributed implementation ofSet
-
Uses of DistributedObject in com.hazelcast.core
Modifier and TypeInterfaceDescriptioninterface
Distributed implementation ofExecutorService
.interface
Contact point for specialDistributedObject
's which has prefixed name.Modifier and TypeFieldDescriptionprotected DistributedObject
DistributedObjectEvent.distributedObject
Modifier and TypeMethodDescription<T extends DistributedObject>
THazelcastInstance.getDistributedObject
(String serviceName, String name) Modifier and TypeMethodDescriptionDistributedObjectEvent.getDistributedObject()
Returns the DistributedObject instance.Modifier and TypeMethodDescriptionHazelcastInstance.getDistributedObjects()
Returns allDistributedObject
s, that is all maps, queues, topics, locks etc.Modifier and TypeMethodDescriptionstatic String
DistributedObjectUtil.getName
(DistributedObject distributedObject) Gets the name of the given distributed object.ModifierConstructorDescriptionDistributedObjectEvent
(DistributedObjectEvent.EventType eventType, String serviceName, String objectName, DistributedObject distributedObject, UUID source) Constructs a DistributedObject Event. -
Uses of DistributedObject in com.hazelcast.cp
Modifier and TypeInterfaceDescriptioninterface
CPMap<K,
V> CPMap is a key-value store within CP.interface
IAtomicLong is a redundant and highly available distributed alternative to theAtomicLong
.interface
IAtomicReference is a redundant and highly available distributed alternative to theAtomicReference
.interface
ICountDownLatch is a backed-up distributed alternative to thejava.util.concurrent.CountDownLatch
.interface
ISemaphore is a fault-tolerant distributed alternative to theSemaphore
. -
Uses of DistributedObject in com.hazelcast.cp.lock
Modifier and TypeInterfaceDescriptioninterface
A linearizable & distributed & reentrant implementation ofLock
. -
Uses of DistributedObject in com.hazelcast.crdt.pncounter
-
Uses of DistributedObject in com.hazelcast.durableexecutor
-
Uses of DistributedObject in com.hazelcast.flakeidgen
Modifier and TypeInterfaceDescriptioninterface
A cluster-wide unique ID generator. -
Uses of DistributedObject in com.hazelcast.map
-
Uses of DistributedObject in com.hazelcast.multimap
Modifier and TypeInterfaceDescriptioninterface
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. -
Uses of DistributedObject in com.hazelcast.replicatedmap
Modifier and TypeInterfaceDescriptioninterface
ReplicatedMap<K,
V> A ReplicatedMap is a map data structure with weak consistency and has entries stored locally on every node of the cluster. -
Uses of DistributedObject in com.hazelcast.ringbuffer
Modifier and TypeInterfaceDescriptioninterface
Ringbuffer<E>
A Ringbuffer is a data structure where the content is stored in a ring-like structure. -
Uses of DistributedObject in com.hazelcast.scheduledexecutor
Modifier and TypeInterfaceDescriptioninterface
Distributed & durable implementation similar to, but not directly inheritedScheduledExecutorService
. -
Uses of DistributedObject in com.hazelcast.topic
Modifier and TypeInterfaceDescriptioninterface
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. -
Uses of DistributedObject in com.hazelcast.transaction
Modifier and TypeInterfaceDescriptioninterface
Interface for providing Hazelcast as an XAResourceinterface
Transactional implementation ofIList
.interface
TransactionalMap<K,
V> Transactional implementation ofBaseMap
.interface
Transactional implementation ofBaseMultiMap
.interface
Marker interface for all transactional distributed objects.interface
Transactional implementation ofBaseQueue
.interface
Transactional implementation ofISet
.