| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cache.impl.client | 
     Hazelcast JSR-107 aka JCache implementation
     Client Requests | 
| com.hazelcast.cache.impl.event | 
     Event classes to define listenters for JCache other than EntryListener | 
| com.hazelcast.cache.impl.merge.policy | This package contains merge policy internal interfaces and functionality for Hazelcast cache. | 
| com.hazelcast.cache.impl.operation | Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.client | Contains classes/interfaces related to Client | 
| com.hazelcast.client.impl | Contains most of the client side HazelcastInstance implementation functionality. | 
| com.hazelcast.client.impl.client | This contains the Requests and other DTO's exchanged between client/server | 
| com.hazelcast.client.impl.operations | Contains client operations | 
| com.hazelcast.client.impl.protocol.task | Client tasks associated with requests. | 
| com.hazelcast.client.impl.protocol.task.atomiclong | Client protocol tasks implementations for AtomicLong | 
| com.hazelcast.client.impl.protocol.task.atomicreference | Client protocol tasks implementations for AtomicReference | 
| com.hazelcast.client.impl.protocol.task.cache | Client protocol tasks implementations for JCache | 
| com.hazelcast.client.impl.protocol.task.condition | Client protocol tasks implementations for Condition | 
| com.hazelcast.client.impl.protocol.task.countdownlatch | Client protocol tasks implementations for CountDownLatch | 
| com.hazelcast.client.impl.protocol.task.executorservice | Client protocol tasks implementations for ExecutorService | 
| com.hazelcast.client.impl.protocol.task.list | Client protocol tasks implementations for List | 
| com.hazelcast.client.impl.protocol.task.lock | Client protocol tasks implementations for ILock | 
| com.hazelcast.client.impl.protocol.task.map | Client protocol tasks implementations for map | 
| com.hazelcast.client.impl.protocol.task.multimap | Client protocol tasks implementations for multi map | 
| com.hazelcast.client.impl.protocol.task.queue | Client protocol tasks implementations for Queue | 
| com.hazelcast.client.impl.protocol.task.replicatedmap | Client protocol tasks implementations for ReplicatedMap | 
| com.hazelcast.client.impl.protocol.task.ringbuffer | Client protocol tasks implementations for Ringbuffer | 
| com.hazelcast.client.impl.protocol.task.semaphore | Client protocol tasks implementations for Semaphore | 
| com.hazelcast.client.impl.protocol.task.set | Client protocol tasks implementations for set | 
| com.hazelcast.client.impl.protocol.task.topic | Client protocol tasks implementations for Topic | 
| com.hazelcast.client.impl.protocol.task.transaction | Client protocol tasks implementations for Transaction related | 
| com.hazelcast.cluster | This package contains the cluster functionality. | 
| com.hazelcast.cluster.impl | This package contains the implementation of the cluster functionality. | 
| com.hazelcast.cluster.impl.operations | This package contains operations for the com.hazelcast.cluster.impl package. | 
| com.hazelcast.collection.impl.collection | |
| com.hazelcast.collection.impl.collection.client | |
| com.hazelcast.collection.impl.collection.operations | |
| com.hazelcast.collection.impl.list | This package contains IList functionality for Hazelcast. | 
| com.hazelcast.collection.impl.list.client | |
| com.hazelcast.collection.impl.list.operations | |
| com.hazelcast.collection.impl.queue | |
| com.hazelcast.collection.impl.queue.client | This package contains client requests for the IQueue. | 
| com.hazelcast.collection.impl.queue.operations | This package contains the IQueue operations | 
| com.hazelcast.collection.impl.set | This package contains ISet functionality for Hazelcast. | 
| com.hazelcast.collection.impl.set.operations | |
| com.hazelcast.collection.impl.txncollection | |
| com.hazelcast.collection.impl.txncollection.operations | |
| com.hazelcast.collection.impl.txnlist | |
| com.hazelcast.collection.impl.txnqueue | |
| com.hazelcast.collection.impl.txnqueue.operations | |
| 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.atomiclong.client | This package contains client requests for the IAtomicLong. This package contains all the client request object to operate on the IAtomicLong that are send by the client. | 
| com.hazelcast.concurrent.atomiclong.operations | This package contains the operations on the IAtomicLong. | 
| com.hazelcast.concurrent.atomicreference | This package contains IAtomicReferece functionality for Hazelcast. The IAtomicReference is the distributed version of the AtomicReference. | 
| com.hazelcast.concurrent.atomicreference.client | This package contains client requests for the IAtomicLong. This package contains all the client request object to operate on the IAtomicLong that are send by the client. | 
| com.hazelcast.concurrent.atomicreference.operations | This package contains the operations on the IAtomicReference. | 
| com.hazelcast.concurrent.countdownlatch | This package contains ICountDownLatch functionality for Hazelcast. The ICountDownLatch is the distributed version of the CountDownLatch. | 
| com.hazelcast.concurrent.countdownlatch.client | This package contains client requests for the ICountDownLatch. This package contains all the client requests object to operate on the ICountDownLatch that are send by the client. | 
| com.hazelcast.concurrent.countdownlatch.operations | This package contains the operations on the ICountDownLatch. | 
| 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.lock.client | This package contains client requests for the ILock. This package contains all the client requests object to operate on the ILock that are send by the client. | 
| com.hazelcast.concurrent.lock.operations | This package contains the operations on the ILock. | 
| com.hazelcast.concurrent.semaphore | This package contains ISemaphore functionality for Hazelcast. The ISemaphore is the distributed version of the Semaphore. | 
| com.hazelcast.concurrent.semaphore.client | This package contains client requests for the ISemaphore. | 
| com.hazelcast.concurrent.semaphore.operations | This package contains the operations on the ISemaphore. | 
| 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.executor.impl.client | This package contains client requests for the IExecutorService. | 
| com.hazelcast.executor.impl.operations | This package contains operations for the IExecutorService. | 
| com.hazelcast.internal.management | Contains classes to provide data/operation interface for Management Center. | 
| com.hazelcast.internal.management.dto | These contain the DTO object to exchange information with the management center. | 
| com.hazelcast.internal.management.operation | Contains operations that are called from Management Center. | 
| com.hazelcast.jmx | Contains Hazelcast management bean classes. | 
| com.hazelcast.map.impl | Contains implementation specific classes of  com.hazelcast.mappackage. | 
| com.hazelcast.map.impl.client | Contains client requests for the  IMap | 
| com.hazelcast.map.impl.event | |
| com.hazelcast.map.impl.eviction | This package contains eviction classes. | 
| com.hazelcast.map.impl.nearcache | |
| com.hazelcast.map.impl.operation | Package for map operations. | 
| com.hazelcast.map.impl.proxy | Contains map proxy implementation and support classes. | 
| com.hazelcast.map.impl.query | |
| com.hazelcast.map.impl.tx | Contains implementation classes for  TransactionalMap | 
| com.hazelcast.map.merge | Contains merge policies for  IMap | 
| 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.mapreduce.impl.operation | This package contains all remote operations that are needed to control work on
 supervising or worker nodes. | 
| com.hazelcast.mapreduce.impl.task | This package contains the base implementation for a standard map reduce job. | 
| com.hazelcast.multimap.impl | Contains classes for Hazelcast MultiMap module. | 
| com.hazelcast.multimap.impl.client | Contains client requests for Hazelcast MultiMap module. | 
| com.hazelcast.multimap.impl.operations | Contains operations for Hazelcast MultiMap module. | 
| com.hazelcast.multimap.impl.txn | This package contains the Transaction behavior for the Multimap. | 
| com.hazelcast.nio | This package contains classes related to New IO | 
| com.hazelcast.partition | Contains the partition logic for Hazelcast. | 
| com.hazelcast.partition.impl | Contains the actual implementation of the  InternalPartitionService. | 
| com.hazelcast.quorum.impl | Contains cluster quorum implementation classes. | 
| com.hazelcast.replicatedmap.impl | This package contains the implementation of the replicated map service itself and some connection interfaces only used
 internally. | 
| com.hazelcast.replicatedmap.impl.client | This package contains classes for client communication on replicated map implementation | 
| com.hazelcast.replicatedmap.impl.operation | This package contains replicated map operations which are executed on remote nodes | 
| com.hazelcast.replicatedmap.impl.record | This package contains the implementation of the backing data storage for the replicated map implementation | 
| com.hazelcast.ringbuffer.impl | Contains the  Ringbufferimplementation classes. | 
| com.hazelcast.ringbuffer.impl.client | |
| com.hazelcast.ringbuffer.impl.operations | |
| com.hazelcast.security | Provides interfaces/classes for Hazelcast security implementation. | 
| com.hazelcast.spi | Provides interfaces/classes for Hazelcast SPI. | 
| com.hazelcast.spi.impl | Contains implementations for Hazelcast SPI. | 
| com.hazelcast.spi.impl.eventservice | Contains the code for the  InternalEventService. | 
| com.hazelcast.spi.impl.eventservice.impl | Contains the code for the  InternalEventServiceimplementation. | 
| com.hazelcast.spi.impl.eventservice.impl.operations | Contains the operations for the  EventServiceImpl. | 
| com.hazelcast.spi.impl.executionservice | Contains the API for the  InternalExecutionService. | 
| com.hazelcast.spi.impl.executionservice.impl | Contains the implementation of the  InternalExecutionService. | 
| com.hazelcast.spi.impl.operationexecutor | Contains the  OperationRunnercode. | 
| com.hazelcast.spi.impl.operationexecutor.classic | Contains the  ClassicOperationExecutorcode. | 
| com.hazelcast.spi.impl.operationservice | Contains the  InternalOperationServiceAPI. | 
| com.hazelcast.spi.impl.operationservice.impl | Contains the code for the  InternalOperationServiceimplementation. | 
| com.hazelcast.spi.impl.operationservice.impl.operations | Contains the Operations being used by the  OperationServiceImpl. | 
| com.hazelcast.spi.impl.operationutil | Contains utiliy classes related to  Operation | 
| com.hazelcast.spi.impl.proxyservice | Contains the API for the  InternalProxyService. | 
| com.hazelcast.spi.impl.proxyservice.impl | Contains the implementation of the  InternalProxyService. | 
| com.hazelcast.spi.impl.proxyservice.impl.operations | Contains the operations for the  ProxyServiceImpl. | 
| com.hazelcast.spi.impl.servicemanager | Contains the API for the  ServiceManager. | 
| com.hazelcast.spi.impl.servicemanager.impl | Contains the  ServiceManagerimplementation. | 
| com.hazelcast.spi.impl.waitnotifyservice | Contains the internal API code for the  WaitNotifyService. | 
| com.hazelcast.spi.impl.waitnotifyservice.impl | Contains the implementation code for the  InternalWaitNotifyService. | 
| 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.client | This package contains client requests for the ITopic. | 
| com.hazelcast.topic.impl.reliable | |
| com.hazelcast.transaction.client | This package contains client transaction code | 
| com.hazelcast.transaction.impl | Provides implementation for Hazelcast transaction support. | 
| com.hazelcast.transaction.impl.operations | |
| com.hazelcast.transaction.impl.xa | Provides implementation for Hazelcast XA transaction support. | 
| com.hazelcast.transaction.impl.xa.operations | |
| com.hazelcast.util.executor | This package contains classes related to Util.Executor  | 
| com.hazelcast.util.scheduler | This package contains scheduler classes for Util | 
| com.hazelcast.wan | This package contains the WAN replication API | 
| com.hazelcast.wan.impl | This package contains the opensource implementation of WAN replication | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| EventFilter A predicate that can filter out events. | 
| EventPublishingService A service for publishing events. | 
| EventRegistration The result of a Event Registration. | 
| ListenerWrapperEventFilter Contract point for  EventFilterinstances these wrap listeners. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| NotifiableEventListener Contract point for event listeners to be notified by  EventService. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| PartitionAwareService An interface that can be implemented by SPI services to get notified of when a partition-related event occurs; for example,
 if a  MapServicenotifies its map listeners when partition is lost for a map. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| PostJoinAwareService | 
| QuorumAwareService Quorum service can ask for quorum information to the  QuorumAwareServiceto decide whether operation participates into a quorum or not. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| SplitBrainHandlerService An interface that can be implemented by SPI services that want to be able to resolve a split brain. | 
| Class and Description | 
|---|
| EventRegistration The result of a Event Registration. | 
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| NotifiableEventListener Contract point for event listeners to be notified by  EventService. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| ReadonlyOperation Read-only operations are not retried during migration. | 
| Class and Description | 
|---|
| EventService Component responsible for handling events like topic events or map.listener events. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| EventPublishingService A service for publishing events. | 
| EventService Component responsible for handling events like topic events or map.listener events. | 
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MemberAttributeServiceEvent This service event is fired to inform services about a change in a member's attributes collection | 
| MembershipAwareService An interface that can be implemented by a SPI service that needs to be notified members joining and leaving
 the cluster. | 
| MembershipServiceEvent Membership event fired when a new member is added
 to the cluster and/or when a member leaves the cluster. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PostJoinAwareService | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| OperationService The OperationService is responsible for executing operations. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| ReadonlyOperation Read-only operations are not retried during migration. | 
| UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation. | 
| Class and Description | 
|---|
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| EventPublishingService A service for publishing events. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| TransactionalService An interface that can be implemented by SPI services that want to deal with transactions. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| ExceptionAction The possible actions that can be taken when a certain exception is thrown. | 
| Operation An operation could be compared to a  Runnable. | 
| UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| EventFilter A predicate that can filter out events. | 
| EventPublishingService A service for publishing events. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| TransactionalService An interface that can be implemented by SPI services that want to deal with transactions. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| EventPublishingService A service for publishing events. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| TransactionalService An interface that can be implemented by SPI services that want to deal with transactions. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| AbstractWaitNotifyKey Abstract implementation of the WaitNotifyKey. | 
| EventFilter A predicate that can filter out events. | 
| EventPublishingService A service for publishing events. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
| TransactionalService An interface that can be implemented by SPI services that want to deal with transactions. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Notifier A component used in wait/notify systems like Condition. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| EventPublishingService A service for publishing events. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| TransactionalService An interface that can be implemented by SPI services that want to deal with transactions. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| Class and Description | 
|---|
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Notifier A component used in wait/notify systems like Condition. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| AbstractWaitNotifyKey Abstract implementation of the WaitNotifyKey. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| Notifier A component used in wait/notify systems like Condition. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| ClientAwareService A interface that can be implemented by a SPI Service so that it can be notified about client disconnects. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MemberAttributeServiceEvent This service event is fired to inform services about a change in a member's attributes collection | 
| MembershipAwareService An interface that can be implemented by a SPI service that needs to be notified members joining and leaving
 the cluster. | 
| MembershipServiceEvent Membership event fired when a new member is added
 to the cluster and/or when a member leaves the cluster. | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| ObjectNamespace An ObjectNamespace that makes identification of object within a service possible. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| SharedService Marks a service which exposes its data (e.g. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| ObjectNamespace An ObjectNamespace that makes identification of object within a service possible. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Notifier A component used in wait/notify systems like Condition. | 
| ObjectNamespace An ObjectNamespace that makes identification of object within a service possible. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| AbstractWaitNotifyKey Abstract implementation of the WaitNotifyKey. | 
| ClientAwareService A interface that can be implemented by a SPI Service so that it can be notified about client disconnects. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MemberAttributeServiceEvent This service event is fired to inform services about a change in a member's attributes collection | 
| MembershipAwareService An interface that can be implemented by a SPI service that needs to be notified members joining and leaving
 the cluster. | 
| MembershipServiceEvent Membership event fired when a new member is added
 to the cluster and/or when a member leaves the cluster. | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| Notifier A component used in wait/notify systems like Condition. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| Callback Deprecated.  | 
| ExecutionTracingService Service that keeps registry of operations' execution/lifecycle. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
| Class and Description | 
|---|
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| ExceptionAction The possible actions that can be taken when a certain exception is thrown. | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| Operation An operation could be compared to a  Runnable. | 
| TraceableOperation Operation which has a traceable identifier | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| EventService Component responsible for handling events like topic events or map.listener events. | 
| OperationService The OperationService is responsible for executing operations. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| EventService Component responsible for handling events like topic events or map.listener events. | 
| OperationService The OperationService is responsible for executing operations. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| ClientAwareService A interface that can be implemented by a SPI Service so that it can be notified about client disconnects. | 
| EventFilter A predicate that can filter out events. | 
| EventPublishingService A service for publishing events. | 
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationService The OperationService is responsible for executing operations. | 
| PartitionAwareService An interface that can be implemented by SPI services to get notified of when a partition-related event occurs; for example,
 if a  MapServicenotifies its map listeners when partition is lost for a map. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| PostJoinAwareService | 
| QuorumAwareService Quorum service can ask for quorum information to the  QuorumAwareServiceto decide whether operation participates into a quorum or not. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| ReplicationSupportingService An interface that can be implemented by SPI services to give them the ability to listen to
 Replication Events. | 
| SplitBrainHandlerService An interface that can be implemented by SPI services that want to be able to resolve a split brain. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
| TransactionalService An interface that can be implemented by SPI services that want to deal with transactions. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| ObjectNamespace An ObjectNamespace that makes identification of object within a service possible. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| EventPublishingService A service for publishing events. | 
| EventRegistration The result of a Event Registration. | 
| EventService Component responsible for handling events like topic events or map.listener events. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| ReadonlyOperation Read-only operations are not retried during migration. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| EventFilter A predicate that can filter out events. | 
| ExceptionAction The possible actions that can be taken when a certain exception is thrown. | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationService The OperationService is responsible for executing operations. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| ReadonlyOperation Read-only operations are not retried during migration. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Notifier A component used in wait/notify systems like Condition. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| EventFilter A predicate that can filter out events. | 
| EventPublishingService A service for publishing events. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
| TransactionalService An interface that can be implemented by SPI services that want to deal with transactions. | 
| Class and Description | 
|---|
| ObjectNamespace An ObjectNamespace that makes identification of object within a service possible. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Notifier A component used in wait/notify systems like Condition. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| EventService Component responsible for handling events like topic events or map.listener events. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| CoreService Marker interface for core Hazelcast services. | 
| EventPublishingService A service for publishing events. | 
| ExceptionAction The possible actions that can be taken when a certain exception is thrown. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| PartitionAwareService An interface that can be implemented by SPI services to get notified of when a partition-related event occurs; for example,
 if a  MapServicenotifies its map listeners when partition is lost for a map. | 
| UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation. | 
| Class and Description | 
|---|
| EventPublishingService A service for publishing events. | 
| MemberAttributeServiceEvent This service event is fired to inform services about a change in a member's attributes collection | 
| MembershipAwareService An interface that can be implemented by a SPI service that needs to be notified members joining and leaving
 the cluster. | 
| MembershipServiceEvent Membership event fired when a new member is added
 to the cluster and/or when a member leaves the cluster. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| EventFilter A predicate that can filter out events. | 
| EventPublishingService A service for publishing events. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| SplitBrainHandlerService An interface that can be implemented by SPI services that want to be able to resolve a split brain. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| EventService Component responsible for handling events like topic events or map.listener events. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| AbstractWaitNotifyKey Abstract implementation of the WaitNotifyKey. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Notifier A component used in wait/notify systems like Condition. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| NodeAware A 'capability' that can be implemented by object to get the Node injected. | 
| Class and Description | 
|---|
| Callback Deprecated.  | 
| CoreService Marker interface for core Hazelcast services. | 
| EventFilter A predicate that can filter out events. | 
| EventRegistration The result of a Event Registration. | 
| EventService Component responsible for handling events like topic events or map.listener events. | 
| ExceptionAction The possible actions that can be taken when a certain exception is thrown. | 
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| MemberAttributeServiceEvent This service event is fired to inform services about a change in a member's attributes collection | 
| MembershipServiceEvent Membership event fired when a new member is added
 to the cluster and/or when a member leaves the cluster. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Notifier A component used in wait/notify systems like Condition. | 
| ObjectNamespace An ObjectNamespace that makes identification of object within a service possible. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| OperationResponseHandler A handler for the  OperationServicewhen it has calculated a response. | 
| OperationService The OperationService is responsible for executing operations. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| ResponseHandler Deprecated.  | 
| SharedService Marks a service which exposes its data (e.g. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| WaitNotifyService A service for an object where one can wait on, like ICondition or ILock when a thread needs
 to wait for a lock to be released. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| NodeAware A 'capability' that can be implemented by object to get the Node injected. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| OperationResponseHandler A handler for the  OperationServicewhen it has calculated a response. | 
| SharedService Marks a service which exposes its data (e.g. | 
| Class and Description | 
|---|
| EventRegistration The result of a Event Registration. | 
| EventService Component responsible for handling events like topic events or map.listener events. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| EventRegistration The result of a Event Registration. | 
| EventService Component responsible for handling events like topic events or map.listener events. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| Class and Description | 
|---|
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationService The OperationService is responsible for executing operations. | 
| Class and Description | 
|---|
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| OperationResponseHandler A handler for the  OperationServicewhen it has calculated a response. | 
| OperationService The OperationService is responsible for executing operations. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| EventPublishingService A service for publishing events. | 
| Operation An operation could be compared to a  Runnable. | 
| PostJoinAwareService | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| SharedService Marks a service which exposes its data (e.g. | 
| Class and Description | 
|---|
| SharedService Marks a service which exposes its data (e.g. | 
| Class and Description | 
|---|
| WaitNotifyService A service for an object where one can wait on, like ICondition or ILock when a thread needs
 to wait for a lock to be released. | 
| Class and Description | 
|---|
| Notifier A component used in wait/notify systems like Condition. | 
| WaitNotifyService A service for an object where one can wait on, like ICondition or ILock when a thread needs
 to wait for a lock to be released. | 
| WaitSupport A interface that can be implemented to participate in the Wait/Notify System. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| EventPublishingService A service for publishing events. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| NamedOperation Indicates that  Operationcarries the distributed data structure name that is going to work on. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| Class and Description | 
|---|
| ClientAwareService A interface that can be implemented by a SPI Service so that it can be notified about client disconnects. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MemberAttributeServiceEvent This service event is fired to inform services about a change in a member's attributes collection | 
| MembershipAwareService An interface that can be implemented by a SPI service that needs to be notified members joining and leaving
 the cluster. | 
| MembershipServiceEvent Membership event fired when a new member is added
 to the cluster and/or when a member leaves the cluster. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| ExceptionAction The possible actions that can be taken when a certain exception is thrown. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| ManagedService A interface that can be implemented by a SPI Service to receive lifecycle calls:
 
     initialization
     shutdown
     reset
  | 
| MigrationAwareService An interface that can be implemented by SPI services to get notified of partition changes; for example, if a
  MapServicestarts moving its data around because partitions are moving
 to a different machine. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Operation An operation could be compared to a  Runnable. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| RemoteService An interface that can be implemented by SPI-Services to give them the ability to create proxies to
 distributed objects. | 
| Class and Description | 
|---|
| AbstractOperation Abstract  Operationimplementation with some basic methods
 implemented. | 
| BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| StatisticsAwareService This interface is in BETA stage and is subject to change in upcoming releases. | 
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.