| 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.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cardinality | This package contains Cardinality Estimator functionality for Hazelcast. | 
| com.hazelcast.cardinality.impl | |
| com.hazelcast.client.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation client side | 
| com.hazelcast.client.cp.internal.datastructures.proxy | Contains APIs to create client-side proxies of the CP data structures | 
| com.hazelcast.client.impl.clientside | Contains most of the client side HazelcastInstance implementation functionality. | 
| com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types | 
| com.hazelcast.client.proxy.txn | Contains classes related to proxy for client transactions | 
| com.hazelcast.client.proxy.txn.xa | Contains classes related to proxy for XA | 
| com.hazelcast.client.spi | Contains classes/interfaces related to the Hazelcast client Service Provider Interface. | 
| com.hazelcast.client.spi.impl.listener | |
| com.hazelcast.collection.impl.collection | |
| com.hazelcast.collection.impl.list | This package contains IList functionality for Hazelcast. | 
| com.hazelcast.collection.impl.queue | |
| com.hazelcast.collection.impl.set | This package contains ISet functionality for Hazelcast. | 
| com.hazelcast.collection.impl.txncollection | |
| com.hazelcast.collection.impl.txnlist | |
| com.hazelcast.collection.impl.txnqueue | |
| com.hazelcast.collection.impl.txnset | |
| com.hazelcast.concurrent.atomiclong | This package contains IAtomicLong functionality for Hazelcast. The IAtomicLong is the distributed version of the AtomicLong. | 
| com.hazelcast.concurrent.atomicreference | This package contains IAtomicReferece functionality for Hazelcast. The IAtomicReference is the distributed version of the AtomicReference. | 
| com.hazelcast.concurrent.countdownlatch | This package contains ICountDownLatch functionality for Hazelcast. The ICountDownLatch is the distributed version of the CountDownLatch. | 
| com.hazelcast.concurrent.idgen | This package contains IdGenerator functionality for Hazelcast. | 
| com.hazelcast.concurrent.lock | |
| com.hazelcast.concurrent.semaphore | This package contains ISemaphore functionality for Hazelcast. The ISemaphore is the distributed version of the Semaphore. | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| com.hazelcast.cp.internal.datastructures.atomiclong.proxy | Contains  IAtomicLongfunctionality
 based on the Raft algorithm. | 
| com.hazelcast.cp.internal.datastructures.atomicref.proxy | Contains  IAtomicReferencefunctionality
 based on the Raft algorithm. | 
| com.hazelcast.cp.internal.datastructures.countdownlatch.proxy | Contains  IAtomicLongfunctionality
 based on the Raft algorithm. | 
| com.hazelcast.cp.internal.datastructures.lock.proxy | Contains  ILockfunctionality
 based on the Raft algorithm. | 
| com.hazelcast.cp.internal.datastructures.semaphore.proxy | Contains  ISemaphorefunctionality
 based on the Raft algorithm. | 
| com.hazelcast.cp.internal.datastructures.spi | Contains the abstractions that is used for managing proxies
 for the Raft-based data structure implementations | 
| com.hazelcast.cp.lock | Contains locking APIs of the CP subsystem | 
| 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 ExecutorServiceand provides additional methods like
 executing tasks on a member who is owner of a specific key. | 
| com.hazelcast.durableexecutor.impl | Contains the  DurableExecutorServiceimplementation classes. | 
| com.hazelcast.executor.impl | This package contains IExecutorService functionality for Hazelcast. The IExecutorService extends the ExecutorServiceand provides all kinds
 of additional methods related to distributed systems. | 
| com.hazelcast.flakeidgen | This package contains Flake ID Generator functionality for Hazelcast. | 
| com.hazelcast.flakeidgen.impl | |
| com.hazelcast.instance | This package contains Hazelcast Instance functionality. | 
| com.hazelcast.map.impl | Contains implementation specific classes of  com.hazelcast.mappackage. | 
| com.hazelcast.map.impl.proxy | Contains map proxy implementation and support classes. | 
| com.hazelcast.map.impl.tx | Contains implementation classes for  TransactionalMap | 
| 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.mapreduce.impl | This package contains the default implementation for the map reduce framework
 internals. | 
| com.hazelcast.multimap.impl | Contains classes for Hazelcast MultiMap module. | 
| com.hazelcast.multimap.impl.txn | This package contains the Transaction behavior for the Multimap. | 
| com.hazelcast.replicatedmap.impl | This package contains the implementation of the replicated map service itself and some connection interfaces only used
 internally. | 
| com.hazelcast.ringbuffer | Contains the API for the  Ringbuffer. | 
| com.hazelcast.ringbuffer.impl | Contains the  Ringbufferimplementation classes. | 
| com.hazelcast.scheduledexecutor | This package contains ScheduledExecutorService functionality for Hazelcast. | 
| com.hazelcast.scheduledexecutor.impl | |
| com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services. | 
| com.hazelcast.spi.impl.proxyservice.impl | Contains the implementation of the  InternalProxyService. | 
| com.hazelcast.topic.impl | This package contains ITopic functionality for Hazelcast. With the ITopic it is possible to create publish subscribe solutions similar to JMS Topics. | 
| com.hazelcast.topic.impl.reliable | |
| com.hazelcast.transaction | Provides interfaces/classes for Hazelcast transaction support. | 
| com.hazelcast.transaction.impl.xa | Provides implementation for Hazelcast XA transaction support. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ICache<K,V>This  ICacheinterface is theCacheextension 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  | ICacheInternal<K,V>Internal API for  ICacheimplementations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CacheProxy<K,V>ICache implementation | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | AbstractCacheService. createDistributedObject(String cacheNameWithPrefix) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CardinalityEstimatorCardinalityEstimator 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  | CardinalityEstimatorProxy | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientCacheProxy<K,V>ICacheimplementation for Hazelcast clients. | 
| class  | NearCachedClientCacheProxy<K,V>An  ICacheInternalimplementation which handles Near Cache specific behaviour of methods. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends DistributedObject> | ClientRaftProxyFactory. createProxy(String serviceName,
           String proxyName) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends DistributedObject> | HazelcastClientInstanceImpl. getDistributedObject(String serviceName,
                    String name) | 
| <T extends DistributedObject> | HazelcastClientProxy. getDistributedObject(String serviceName,
                    String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<DistributedObject> | HazelcastClientInstanceImpl. getDistributedObjects() | 
| Collection<DistributedObject> | HazelcastClientProxy. getDistributedObjects() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientAtomicLongProxyProxy implementation of  IAtomicLong. | 
| class  | ClientAtomicReferenceProxy<E>Proxy implementation of  IAtomicReference. | 
| class  | ClientCardinalityEstimatorProxyProxy implementation of  CardinalityEstimator. | 
| class  | ClientConditionProxyProxy implementation of  ICondition. | 
| class  | ClientCountDownLatchProxyProxy implementation of  ICountDownLatch. | 
| class  | ClientDurableExecutorServiceProxyProxy implementation of  DurableExecutorService. | 
| class  | ClientExecutorServiceProxy | 
| class  | ClientFlakeIdGeneratorProxyProxy implementation of  IdGenerator. | 
| class  | ClientIdGeneratorProxyProxy implementation of  IdGenerator. | 
| class  | ClientListProxy<E>Proxy implementation of  IList. | 
| class  | ClientLockProxyProxy implementation of  ILock. | 
| class  | ClientMapProxy<K,V>Proxy implementation of  IMap. | 
| class  | ClientMapReduceProxyProxy implementation of  JobTrackerfor a client initiated map reduce job. | 
| class  | ClientMultiMapProxy<K,V>Proxy implementation of  MultiMap. | 
| class  | ClientPNCounterProxyClient proxy implementation for a  PNCounter. | 
| class  | ClientQueueProxy<E>Proxy implementation of  IQueue. | 
| class  | ClientReliableTopicProxy<E>Reliable proxy implementation of  ITopic. | 
| class  | ClientReplicatedMapProxy<K,V>The replicated map client side proxy implementation proxying all requests to a member node | 
| class  | ClientRingbufferProxy<E>Proxy implementation of  Ringbuffer. | 
| class  | ClientScheduledExecutorProxyClient proxy implementation of  IScheduledExecutorService. | 
| class  | ClientScheduledFutureProxy<V>Proxy implementation of  IScheduledFuture. | 
| class  | ClientSemaphoreProxyProxy implementation of  ISemaphore. | 
| class  | ClientSetProxy<E>Proxy implementation of  ISet. | 
| class  | ClientTopicProxy<E>Proxy implementation of  ITopic. | 
| class  | NearCachedClientMapProxy<K,V>A Client-side  IMapimplementation which is fronted by a Near Cache. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientTxnListProxy<E>Proxy implementation of  TransactionalList. | 
| class  | ClientTxnMapProxy<K,V>Proxy implementation of  TransactionalMapinterface. | 
| class  | ClientTxnMultiMapProxy<K,V>Proxy implementation of  TransactionalMultiMap | 
| class  | ClientTxnQueueProxy<E>Proxy implementation of  TransactionalQueue. | 
| class  | ClientTxnSetProxy<E>Proxy implementation of  TransactionalSet. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XAResourceProxyClient side XaResource implementation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientProxyBase class for client proxies. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<? extends DistributedObject> | ProxyManager. getDistributedObjects() | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | LazyDistributedObjectEvent. getDistributedObject() | 
| Constructor and Description | 
|---|
| LazyDistributedObjectEvent(DistributedObjectEvent.EventType eventType,
                          String serviceName,
                          String objectName,
                          DistributedObject distributedObject,
                          ProxyManager proxyManager)Constructs a DistributedObject Event. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCollectionProxyImpl<S extends RemoteService,E> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ListProxyImpl<E> | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | ListService. createDistributedObject(String objectId) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QueueProxyImpl<E>Proxy implementation for the Queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SetProxyImpl<E> | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | SetService. createDistributedObject(String objectId) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractTransactionalCollectionProxy<S extends RemoteService,E> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransactionalListProxy<E> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransactionalQueueProxy<E>Provides proxy for the Transactional Queue. | 
| class  | TransactionalQueueProxySupport<E>Provides support for proxy of the Transactional Queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransactionalSetProxy<E> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AtomicLongProxy | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AtomicReferenceProxy<E> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CountDownLatchProxy | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IdGeneratorImplGenerates blocks with the help of an  IAtomicLong. | 
| class  | IdGeneratorProxy | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | IdGeneratorService. createDistributedObject(String name) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LockProxy | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | LockServiceImpl. createDistributedObject(String objectId) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SemaphoreProxy | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AsyncAtomicLongDeprecated.  | 
| 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  | IAtomicLongIAtomicLong 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  | ICountDownLatchICountDownLatch is a backed-up distributed alternative to the
  java.util.concurrent.CountDownLatch. | 
| interface  | IdGeneratorDeprecated. 
 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  | IExecutorServiceDistributed implementation of  ExecutorService. | 
| interface  | IList<E>Concurrent, distributed implementation of  List. | 
| interface  | ILockDeprecated. 
 Please use  FencedLockinstead.
 This interface will be removed in Hazelcast 4.0. | 
| interface  | IMap<K,V>Concurrent, distributed, observable and queryable map. | 
| interface  | IQueue<E>Concurrent, blocking, distributed, observable queue. | 
| interface  | ISemaphoreISemaphore is a fault-tolerant 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  | PrefixedDistributedObjectContact 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  DistributedObjects, 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)Constructs a DistributedObject Event. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RaftAtomicLongProxyServer-side Raft-based proxy implementation of  IAtomicLong | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RaftAtomicRefProxy<T>Server-side Raft-based proxy implementation of  IAtomicReference | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RaftCountDownLatchProxyServer-side Raft-based proxy implementation of  ICountDownLatch | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRaftFencedLockProxyImplements proxy methods for Raft-based  FencedLockAPI. | 
| class  | RaftFencedLockProxyServer-side proxy of Raft-based  FencedLockAPI | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RaftSessionAwareSemaphoreProxyServer-side session-aware proxy of Raft-based  ISemaphore | 
| class  | RaftSessionlessSemaphoreProxyServer-side sessionless proxy of Raft-based  ISemaphore | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends DistributedObject> | RaftRemoteService. createProxy(String objectName)Creates a proxy for a CP data structure. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | FencedLockA linearizable & distributed & reentrant implementation of  Lock. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PNCounterPN (Positive-Negative) CRDT counter. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PNCounterProxyMember proxy implementation for a  PNCounter. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DurableExecutorServiceDurable implementation of  ExecutorService. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DurableExecutorServiceProxy | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | DistributedDurableExecutorService. createDistributedObject(String name) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExecutorServiceProxy | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | FlakeIdGeneratorA cluster-wide unique ID generator. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FlakeIdGeneratorProxy | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | FlakeIdGeneratorService. createDistributedObject(String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends DistributedObject> | HazelcastInstanceImpl. getDistributedObject(String serviceName,
                    String name) | 
| <T extends DistributedObject> | HazelcastInstanceProxy. getDistributedObject(String serviceName,
                    String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<DistributedObject> | HazelcastInstanceImpl. getDistributedObjects() | 
| Collection<DistributedObject> | HazelcastInstanceProxy. getDistributedObjects() | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LegacyAsyncMap<K,V> | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | MapService. createDistributedObject(String objectName) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MapProxyImpl<K,V>Proxy implementation of  IMapinterface. | 
| class  | NearCachedMapProxyImpl<K,V>A server-side  IMapimplementation which is fronted by a Near Cache. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransactionalMapProxyProxy implementation of  TransactionalMapinterface. | 
| class  | TransactionalMapProxySupportBase class contains proxy helper methods for  TransactionalMapProxy | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | JobTrackerDeprecated. 
 MapReduce is deprecated and will be removed in 4.0.
 For map aggregations, you can use  Aggregatoron IMap.
 For general data processing, it is superseded by Hazelcast Jet. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractJobTrackerThis is the base class for all  JobTrackerimplementations on node and client side.It combines a lot of the base functionality to handle remote operations. | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | MapReduceService. createDistributedObject(String objectName) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MultiMapProxySupport | 
| class  | ObjectMultiMapProxy<K,V> | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | MultiMapService. createDistributedObject(String name) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransactionalMultiMapProxy<K,V> | 
| class  | TransactionalMultiMapProxySupport<K,V> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReplicatedMapProxy<K,V>Proxy implementation of  ReplicatedMapinterface. | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | ReplicatedMapService. createDistributedObject(String objectName) | 
| 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 | Class and Description | 
|---|---|
| class  | RingbufferProxy<E>The serverside proxy to access a  Ringbuffer. | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | RingbufferService. createDistributedObject(String objectName) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IScheduledExecutorServiceDistributed & durable implementation similar to, but not directly inherited  ScheduledExecutorService. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ScheduledExecutorServiceProxy | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | DistributedScheduledExecutorService. createDistributedObject(String name) | 
| 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 | Method and Description | 
|---|---|
| DistributedObject | DistributedObjectFuture. get() | 
| DistributedObject | ProxyServiceImpl. getDistributedObject(String serviceName,
                    String name) | 
| DistributedObject | ProxyRegistry. getOrCreateProxy(String name,
                boolean publishEvent)Retrieves a DistributedObject proxy or creates it if it is not available. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<DistributedObject> | ProxyServiceImpl. getAllDistributedObjects() | 
| Collection<DistributedObject> | ProxyServiceImpl. getDistributedObjects(String serviceName) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ProxyRegistry. getDistributedObjects(Collection<DistributedObject> result)Gets the DistributedObjects in this registry. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TopicProxy<E>Topic proxy used when global ordering is disabled (nodes get
 the messages in the order that the messages are published). | 
| class  | TopicProxySupport | 
| class  | TotalOrderedTopicProxy<E>Topic proxy used when global ordering is enabled (all nodes listening to
 the same topic get their messages in the same order). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReliableTopicProxy<E>The serverside  ITopicimplementation for reliable topics. | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | ReliableTopicService. createDistributedObject(String objectName) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | HazelcastXAResourceInterface for providing Hazelcast as an XAResource | 
| interface  | TransactionalObjectMarker interface for all transactional distributed objects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XAResourceImplServer side XaResource implementation | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | XAService. createDistributedObject(String objectName) | 
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.