| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.client.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation client side | 
| com.hazelcast.client.impl | 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 Service Provider Interface
 such as ClientProxy , ClientClusterService | 
| 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. With the IdGeneratorit is very simple to create cluster wide id's. | 
| 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.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.instance | This package contains Hazelcast Instance functionality. | 
| com.hazelcast.jca | This package contains jca 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.spi | Provides interfaces/classes for Hazelcast SPI. | 
| 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 | Class and Description | 
|---|---|
| class  | CacheDistributedObjectBasic distributed object which serves as an accessor to  CacheServiceandNodeEngine. | 
| Modifier and Type | Method and Description | 
|---|---|
| DistributedObject | AbstractCacheService. createDistributedObject(String objectName) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientCacheDistributedObjectBasic client proxy object which serves as an accessor to  ClientContext. | 
| 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  | AbstractClientCollectionProxy<E> | 
| class  | ClientAtomicLongProxy | 
| class  | ClientAtomicReferenceProxy<E> | 
| class  | ClientConditionProxy | 
| class  | ClientCountDownLatchProxy | 
| class  | ClientExecutorServiceProxy | 
| class  | ClientIdGeneratorProxy | 
| class  | ClientListProxy<E> | 
| class  | ClientLockProxy | 
| class  | ClientMapProxy<K,V> | 
| class  | ClientMapReduceProxy | 
| class  | ClientMultiMapProxy<K,V> | 
| class  | ClientQueueProxy<E> | 
| class  | ClientReliableTopicProxy<E> | 
| class  | ClientReplicatedMapProxy<K,V>The replicated map client side proxy implementation proxying all requests to a member node | 
| class  | ClientRingbufferProxy<E> | 
| class  | ClientSemaphoreProxy | 
| class  | ClientSetProxy<E> | 
| class  | ClientTopicProxy<E> | 
| class  | NearCachedClientMapProxy<K,V>A Client-side  IMapimplementation which is fronted by a near-cache. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractClientTxnCollectionProxy<E> | 
| class  | ClientTxnListProxy<E> | 
| class  | ClientTxnMapProxy<K,V>Proxy implementation of  TransactionalMapinterface. | 
| class  | ClientTxnMultiMapProxy<K,V> | 
| class  | ClientTxnQueueProxy<E> | 
| class  | ClientTxnSetProxy<E> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XAResourceProxyClient side XaResource implementation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientProxy | 
| 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  | TransactionalQueueProxySupportProvides 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  | 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  | AsyncAtomicLongThis interface is an  IAtomicLonginterface that exposes its operations using anICompletableFutureinterface so it can be used in the reactive programming model
 approach. | 
| interface  | AsyncAtomicReference<E>A  IAtomicReferencethat exposes its operations using aICompletableFutureso it can be used in the reactive programming model approach. | 
| 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
  java.util.concurrent.atomic.AtomicLong. | 
| interface  | IAtomicReference<E>IAtomicReference is a redundant and highly available distributed alternative to the
  java.util.concurrent.atomic.AtomicReference. | 
| interface  | ICollection<E>Concurrent, distributed, partitioned, listenable collection. | 
| interface  | ICountDownLatchICountDownLatch is a backed-up distributed alternative to the
  java.util.concurrent.CountDownLatch. | 
| interface  | IdGeneratorThe IdGenerator is responsible for creating unique ids (a  long) in a cluster. | 
| interface  | IExecutorServiceDistributed implementation of  ExecutorService. | 
| interface  | IList<E>Concurrent, distributed implementation of  ListThe Hazelcast IList is not a partitioned data-structure. | 
| interface  | ILockDistributed implementation of  Lock. | 
| interface  | IMap<K,V>Concurrent, distributed, observable and queryable map. | 
| interface  | IQueue<E>Concurrent, blocking, distributed, observable queue. | 
| interface  | ISemaphoreISemaphore is a backed-up distributed alternative to the  Semaphore. | 
| interface  | ISet<E>Concurrent, distributed implementation of  SetThis class is not a general-purpose Set implementation! While this class implements
 the Set interface, it intentionally violates Set's general contract, which mandates the
 use of the equals method when comparing objects. | 
| 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  | 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. | 
| Constructor and Description | 
|---|
| DistributedObjectEvent(DistributedObjectEvent.EventType eventType,
                      String serviceName,
                      String objectName,
                      DistributedObject distributedObject)Constructs a DistributedObject Event. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExecutorServiceProxy | 
| 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 | Method and Description | 
|---|---|
| <T extends DistributedObject>  | HazelcastConnectionImpl. getDistributedObject(String serviceName,
                    String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<DistributedObject> | HazelcastConnectionImpl. getDistributedObjects() | 
| 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  | JobTracker
 The JobTracker interface is used to create instances of  Jobs depending
 on the given data structure / data source. | 
| 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 | 
| 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 | Class and Description | 
|---|---|
| class  | AbstractDistributedObject<S extends RemoteService>Abstract DistributedObject implementation. | 
| 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) | 
| 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> | 
| class  | TopicProxySupport | 
| class  | TotalOrderedTopicProxy | 
| 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 © 2015 Hazelcast, Inc.. All Rights Reserved.