| 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.impl.client.txn.proxy | 
 Contains classes related to proxy for com.hazelcast.client.client.txn 
 | 
| com.hazelcast.client.proxy | 
 This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types 
 | 
| com.hazelcast.client.spi | 
 Contains classes/interfaces related to Service Provider Interface
 such as ClientProxy , ClientClusterService 
 | 
| com.hazelcast.collection | 
 This package contains classes related to Collections (IList,ISet etc..)  
 | 
| com.hazelcast.collection.list | 
 This package contains IList functionality for Hazelcast. 
 | 
| com.hazelcast.collection.set | 
 This package contains ISet functionality for Hazelcast. 
 | 
| com.hazelcast.collection.txn | 
 This package contains the Transaction behavior for the Collections. 
 | 
| 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 IdGenerator it 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 ExecutorService and provides all kinds
 of additional methods related to distributed systems. | 
| com.hazelcast.instance | 
 This package contains Hazelcast Instance functionality. 
 | 
| com.hazelcast.map.impl | 
 Contains implementation specific classes of  
com.hazelcast.map package. | 
| 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.queue.impl.proxy | 
 This package contains the IQueue proxies. 
 | 
| com.hazelcast.queue.impl.tx | 
 This package contains the Transaction behavior for the IQueue. 
 | 
| com.hazelcast.replicatedmap.impl | 
 This package contains the implementation of the replicated map service itself and some connection interfaces only used
 internally - No public API! 
 | 
| com.hazelcast.spi | 
 Provides interfaces/classes for Hazelcast SPI. 
 | 
| com.hazelcast.spi.impl | 
 Contains implementations for Hazelcast SPI. 
 | 
| 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.transaction | 
 Provides interfaces/classes for Hazelcast transaction support. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CacheDistributedObject
Basic distributed object which serves as an accessor to  
CacheService and NodeEngine. | 
| Modifier and Type | Method and Description | 
|---|---|
DistributedObject | 
AbstractCacheService.createDistributedObject(String objectName)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClientCacheDistributedObject
Basic client proxy object which serves as an accessor to  
ClientContext. | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends DistributedObject>  | 
HazelcastClientInstanceImpl.getDistributedObject(String serviceName,
                    Object id)
Deprecated.  
 | 
<T extends DistributedObject>  | 
HazelcastClientProxy.getDistributedObject(String serviceName,
                    Object id)
Deprecated.  
 | 
<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  | 
AbstractClientTxnCollectionProxy<E>  | 
class  | 
ClientTxnListProxy<E>  | 
class  | 
ClientTxnMapProxy<K,V>  | 
class  | 
ClientTxnMultiMapProxy<K,V>  | 
class  | 
ClientTxnQueueProxy<E>  | 
class  | 
ClientTxnSetProxy<E>  | 
| 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  | 
ClientReplicatedMapProxy<K,V>
The replicated map client side proxy implementation proxying all requests to a member node 
 | 
class  | 
ClientSemaphoreProxy  | 
class  | 
ClientSetProxy<E>  | 
class  | 
ClientTopicProxy<E>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClientProxy  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<? extends DistributedObject> | 
ProxyManager.getDistributedObjects()  | 
| 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  | 
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>  | 
class  | 
TransactionalListProxy<E>  | 
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  | 
AsyncAtomicLong
A  
IAtomicLong that exposes its operations using a ICompletableFuture
 so it can be used in the reactive programming model approach. | 
interface  | 
AsyncAtomicReference<E>
A  
IAtomicReference that exposes its operations using a ICompletableFuture
 so 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  | 
IAtomicLong
IAtomicLong 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  | 
ICountDownLatch
ICountDownLatch is a backed-up distributed alternative to the
  
java.util.concurrent.CountDownLatch. | 
interface  | 
IdGenerator
The IdGenerator is responsible for creating unique id's (a long) in a cluster. 
 | 
interface  | 
IExecutorService
Distributed implementation of  
ExecutorService. | 
interface  | 
IList<E>
Concurrent, distributed implementation of  
List
 The Hazelcast IList is not a partitioned data-structure. | 
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
 
 This 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 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 non-strong consistency
 (so-called eventually consistent) and values are 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 | Method and Description | 
|---|---|
<T extends DistributedObject>  | 
HazelcastInstance.getDistributedObject(String serviceName,
                    Object id)
Deprecated. 
 
 | 
<T extends DistributedObject>  | 
HazelcastInstance.getDistributedObject(String serviceName,
                    String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
DistributedObject | 
DistributedObjectEvent.getDistributedObject()
Returns 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,
                      DistributedObject distributedObject)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ExecutorServiceProxy  | 
| Modifier and Type | Method and Description | 
|---|---|
<S extends DistributedObject>  | 
HazelcastInstanceProxy.getDistributedObject(String serviceName,
                    Object id)  | 
<T extends DistributedObject>  | 
HazelcastInstanceImpl.getDistributedObject(String serviceName,
                    Object id)
Deprecated.  
 | 
<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 | 
|---|---|
DistributedObject | 
MapService.createDistributedObject(String objectName)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MapProxyImpl<K,V>
Proxy implementation of  
IMap interface. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransactionalMapProxy
Proxy implementation of  
TransactionalMap interface. | 
class  | 
TransactionalMapProxySupport
Base 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  | 
AbstractJobTracker
This is the base class for all  
JobTracker implementations 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  | 
QueueProxyImpl<E>
Proxy implementation for the Queue. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransactionalQueueProxy<E>
Provides proxy for the Transactional Queue. 
 | 
class  | 
TransactionalQueueProxySupport
Provides support for proxy of the Transactional Queue. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ReplicatedMapProxy<K,V>
The internal  
ReplicatedMap implementation proxying the requests to the underlying
  | 
| Modifier and Type | Method and Description | 
|---|---|
DistributedObject | 
ReplicatedMapService.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)  | 
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 | 
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 | Class and Description | 
|---|---|
class  | 
TopicProxy<E>  | 
class  | 
TotalOrderedTopicProxy  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
TransactionalObject
Marker interface for all transactional distributed objects. 
 | 
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.