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 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.jca |
This package contains jca 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.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
Ringbuffer implementation 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 |
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,
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
IMap implementation 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
TransactionalMap interface. |
class |
ClientTxnMultiMapProxy<K,V> |
class |
ClientTxnQueueProxy<E> |
class |
ClientTxnSetProxy<E> |
Modifier and Type | Class and Description |
---|---|
class |
XAResourceProxy
Client 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 |
TransactionalQueueProxySupport
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 |
IdGeneratorImpl
Generates blocks with the help of an
IAtomicLong
For each block, id generation is simply a volatile increment |
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
This interface is an
IAtomicLong interface that exposes its operations using an
ICompletableFuture interface 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 ids (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 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
IMap interface. |
class |
NearCachedMapProxyImpl<K,V>
A server-side
IMap implementation which is fronted by a near-cache. |
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
Job s 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 |
ReplicatedMapProxy<K,V>
Proxy implementation of
ReplicatedMap interface. |
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
ITopic implementation for reliable topics. |
Modifier and Type | Method and Description |
---|---|
DistributedObject |
ReliableTopicService.createDistributedObject(String objectName) |
Modifier and Type | Interface and Description |
---|---|
interface |
HazelcastXAResource
Interface for providing Hazelcast as an XAResource
|
interface |
TransactionalObject
Marker interface for all transactional distributed objects.
|
Modifier and Type | Class and Description |
---|---|
class |
XAResourceImpl
Server side XaResource implementation
|
Modifier and Type | Method and Description |
---|---|
DistributedObject |
XAService.createDistributedObject(String objectName) |
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.