| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| 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.cardinality.impl | |
| com.hazelcast.cardinality.impl.operations | This package contains the operations on the  CardinalityEstimator. | 
| com.hazelcast.client | Contains classes/interfaces related to Client | 
| com.hazelcast.client.cache.impl.nearcache.invalidation | |
| com.hazelcast.client.impl | Contains most of the client side HazelcastInstance implementation functionality. | 
| com.hazelcast.client.impl.operations | Contains client operations | 
| com.hazelcast.client.impl.protocol | Client protocol related private implementation classes | 
| 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.cardinality | |
| 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.executorservice.durable | |
| 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.scheduledexecutor | |
| 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.client.impl.querycache.subscriber | Contains Hazelcast Enterprise version client-side query cache
 subscriber implementation classes. | 
| com.hazelcast.client.map.impl.nearcache.invalidation | |
| com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types | 
| com.hazelcast.client.spi | Contains classes/interfaces related to the Hazelcast client Service Provider Interface. | 
| com.hazelcast.client.spi.impl | Provides util classes for the Hazelcast client SPI. | 
| com.hazelcast.client.util | This package contains some utility classes and the base implementations of the
 loadbalancer implementations | 
| com.hazelcast.collection.impl | |
| com.hazelcast.collection.impl.collection | |
| com.hazelcast.collection.impl.collection.operations | |
| com.hazelcast.collection.impl.list | This package contains IList functionality for Hazelcast. | 
| com.hazelcast.collection.impl.list.operations | |
| com.hazelcast.collection.impl.queue | |
| 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.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.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.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.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.operations | This package contains the operations on the ISemaphore. | 
| com.hazelcast.durableexecutor.impl | Contains the  DurableExecutorServiceimplementation classes. | 
| com.hazelcast.durableexecutor.impl.operations | This package contains operations for the DurableExecutorService. | 
| 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.operations | This package contains operations for the IExecutorService. | 
| com.hazelcast.internal.cluster | Contains the internals for cluster management like discovery, joining etc. | 
| com.hazelcast.internal.cluster.impl | This package contains the implementation of the cluster functionality. | 
| com.hazelcast.internal.cluster.impl.operations | This package contains operations for the com.hazelcast.cluster.impl package. | 
| com.hazelcast.internal.diagnostics | Contains functionality what is happening in a HazelcastInstance. | 
| com.hazelcast.internal.distributedclassloading | Module related to distributed classloading | 
| com.hazelcast.internal.distributedclassloading.impl | |
| com.hazelcast.internal.distributedclassloading.impl.operation | |
| com.hazelcast.internal.jmx | Contains Hazelcast management bean classes. | 
| 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.internal.nearcache | Near Cache support. | 
| com.hazelcast.internal.nearcache.impl | Near Cache implementations. | 
| com.hazelcast.internal.nearcache.impl.invalidation | Invalidations for near-cache | 
| com.hazelcast.internal.nearcache.impl.store | Near Cache store implementations. | 
| com.hazelcast.internal.partition | Contains the internals for partition assignment/management, migration, replication etc. | 
| com.hazelcast.internal.partition.impl | Contains the actual implementation of the  InternalPartitionService. | 
| com.hazelcast.internal.partition.operation | Contains the operations for partition package. | 
| com.hazelcast.map.impl | Contains implementation specific classes of  com.hazelcast.mappackage. | 
| com.hazelcast.map.impl.event | |
| com.hazelcast.map.impl.eviction | This package contains eviction classes. | 
| com.hazelcast.map.impl.nearcache | Contains Near Cache specific classes. | 
| com.hazelcast.map.impl.nearcache.invalidation | |
| 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.querycache | Contains query cache internal implementation classes. | 
| com.hazelcast.map.impl.querycache.publisher | This package contains classes which are used for  QueryCacheevent publishing side. | 
| com.hazelcast.map.impl.querycache.subscriber | This package contains classes which are used for  QueryCacheevent subscription side. | 
| com.hazelcast.map.impl.querycache.subscriber.operation | This package contains Enterprise specific operations for  QueryCache. | 
| 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.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.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.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.operations | |
| com.hazelcast.scheduledexecutor.impl | |
| com.hazelcast.scheduledexecutor.impl.operations | |
| com.hazelcast.security | Provides interfaces/classes for Hazelcast security implementation. | 
| com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services. | 
| 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.impl | Contains the  OperationExecutorImplcode. | 
| com.hazelcast.spi.impl.operationparker | Contains the internal API code for the  OperationParker. | 
| com.hazelcast.spi.impl.operationparker.impl | Contains the implementation code for the  OperationParker. | 
| 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.partition | Contains the SPI for partition logic for Hazelcast. | 
| 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.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 | 
|---|
| 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 | 
|---|
| 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 allowed to run during migration and passive state. | 
| Class and Description | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| EventService Component responsible for handling events like topic events or map.listener events. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| 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 | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationFactory A Factory for creating  Operationinstances. | 
| ReadonlyOperation Read-only operations are allowed to run during migration and passive state. | 
| UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| 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. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| 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 | 
|---|
| 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 | 
|---|
| 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. | 
| PartitionAwareOperation An interface that can be implemented by an operation to indicate that is should
 be invoked on a particular partition. | 
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| EventFilter A predicate that can filter out events. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| Class and Description | 
|---|
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| 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. | 
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| TaskScheduler ExecutorServicecan schedule a command to run after a given delay or execute periodically. | 
| Class and Description | 
|---|
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| Class and Description | 
|---|
| 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. | 
| 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 | 
|---|
| 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 | 
|---|
| 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. | 
| 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. | 
| 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 | 
|---|
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| ReadonlyOperation Read-only operations are allowed to run during migration and passive state. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| 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 | 
|---|
| 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. | 
| TransactionalDistributedObject To centralize de-serialization for transactional proxies | 
| 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. | 
| TransactionalDistributedObject To centralize de-serialization for transactional proxies | 
| 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. | 
| TransactionalDistributedObject To centralize de-serialization for transactional proxies | 
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| ReadonlyOperation Read-only operations are allowed to run during migration and passive state. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| TransactionalDistributedObject To centralize de-serialization for transactional proxies | 
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| 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. | 
| 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. | 
| SharedService Deprecated. 
 since 3.7. A service can be retrieved using  NodeEngine.getService(String) | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| 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. | 
| ReadonlyOperation Read-only operations are allowed to run during migration and passive state. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| 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 | 
|---|
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| 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 | 
|---|
| AbstractWaitNotifyKey Abstract implementation of the WaitNotifyKey. | 
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| LiveOperations InvocationMonitorpasses instances of this type to eachLiveOperationsTrackerso it can contribute the call IDs of invocations it is responsible for. | 
| LiveOperationsTracker Can be implemented by a Service to track live operations. | 
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| 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. | 
| Class and Description | 
|---|
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| 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 | 
|---|
| EventService Component responsible for handling events like topic events or map.listener events. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| 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. | 
| ProxyService A  CoreServiceresponsible for managing the DistributedObject proxies. | 
| Class and Description | 
|---|
| AbstractLocalOperation Abstract class for local operations, which should not be serializable. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| Class and Description | 
|---|
| ExecutionService A Service responsible for providing access to 'system' executors and customer executors. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| Class and Description | 
|---|
| 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. | 
| Class and Description | 
|---|
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| 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 | 
|---|
| 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. | 
| 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. | 
| Class and Description | 
|---|
| BackupOperation When an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| ExceptionAction The possible actions that can be taken when a certain exception is thrown. | 
| 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. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation. | 
| 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. | 
| EventRegistration The result of a Event Registration. | 
| 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. | 
| NotifiableEventListener Contract point for event listeners to be notified by  EventService. | 
| 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. | 
| 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 | 
|---|
| 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. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| EventService Component responsible for handling events like topic events or map.listener events. | 
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| OperationService The OperationService is responsible for executing operations. | 
| Class and Description | 
|---|
| AbstractLocalOperation Abstract class for local operations, which should not be serializable. | 
| AbstractWaitNotifyKey Abstract implementation of the WaitNotifyKey. | 
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| 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 allowed to run during migration and passive state. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| InitializingObject Can be implemented by DistributedObject (proxies) to indicate that they want to be initialized. | 
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| 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 | 
|---|
| 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 allowed to run during migration and passive state. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationService The OperationService is responsible for executing operations. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| Class and Description | 
|---|
| EventFilter A predicate that can filter out events. | 
| Class and Description | 
|---|
| 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. | 
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| 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. | 
| TransactionalDistributedObject To centralize de-serialization for transactional proxies | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| 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 | 
|---|
| 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 | 
|---|
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| 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. | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| TransactionalDistributedObject To centralize de-serialization for transactional proxies | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| EventService Component responsible for handling events like topic events or map.listener events. | 
| 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. | 
| 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. | 
| NodeEngine The NodeEngine is the 'umbrella' of services/service-method that gets injected into a  ManagedService. | 
| 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 | 
|---|
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| AbstractWaitNotifyKey Abstract implementation of the WaitNotifyKey. | 
| InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it. | 
| 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 | 
|---|
| 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). | 
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| 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. | 
| Class and Description | 
|---|
| NodeAware A 'capability' that can be implemented by object to get the Node injected. | 
| Class and Description | 
|---|
| AbstractDistributedObject Abstract DistributedObject implementation. | 
| 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. | 
| LiveOperations InvocationMonitorpasses instances of this type to eachLiveOperationsTrackerso it can contribute the call IDs of invocations it is responsible for. | 
| 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. | 
| ObjectNamespace An ObjectNamespace that makes identification of object within a service possible. | 
| Operation An operation could be compared to a  Runnable. | 
| OperationControl Contents of an Operation Control packet:
 
     a list of operations the remote member started on this member which are still running;
     a list of operations this member wants to cancel on the remote member.
 
 Operations are identified by their Call ID. | 
| 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. | 
| SharedService Deprecated. 
 since 3.7. A service can be retrieved using  NodeEngine.getService(String) | 
| TaskScheduler ExecutorServicecan schedule a command to run after a given delay or execute periodically. | 
| WaitNotifyKey A key for a wait notify object e.g. | 
| Class and Description | 
|---|
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| 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. | 
| 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. | 
| PartitionMigrationEvent An  EventObjectfor a partition migration. | 
| PartitionReplicationEvent An event send to  MigrationAwareServicewhen partition changes happen. | 
| SharedService Deprecated. 
 since 3.7. A service can be retrieved using  NodeEngine.getService(String) | 
| 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 | 
|---|
| 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. | 
| TaskScheduler ExecutorServicecan schedule a command to run after a given delay or execute periodically. | 
| Class and Description | 
|---|
| LiveOperations InvocationMonitorpasses instances of this type to eachLiveOperationsTrackerso it can contribute the call IDs of invocations it is responsible for. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| LiveOperations InvocationMonitorpasses instances of this type to eachLiveOperationsTrackerso it can contribute the call IDs of invocations it is responsible for. | 
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| Notifier A component used in wait/notify systems like Condition. | 
| Class and Description | 
|---|
| BlockingOperation An interface that can be implemented by an operation that can block. | 
| LiveOperations InvocationMonitorpasses instances of this type to eachLiveOperationsTrackerso it can contribute the call IDs of invocations it is responsible for. | 
| LiveOperationsTracker Can be implemented by a Service to track live operations. | 
| Notifier A component used in wait/notify systems like Condition. | 
| Class and Description | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| OperationService The OperationService is responsible for executing operations. | 
| Class and Description | 
|---|
| 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. | 
| LiveOperations InvocationMonitorpasses instances of this type to eachLiveOperationsTrackerso it can contribute the call IDs of invocations it is responsible for. | 
| LiveOperationsTracker Can be implemented by a Service to track live operations. | 
| 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 | 
|---|
| 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. | 
| 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 | 
|---|
| Operation An operation could be compared to a  Runnable. | 
| Class and Description | 
|---|
| 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. | 
| SharedService Deprecated. 
 since 3.7. A service can be retrieved using  NodeEngine.getService(String) | 
| Class and Description | 
|---|
| SharedService Deprecated. 
 since 3.7. A service can be retrieved using  NodeEngine.getService(String) | 
| Class and Description | 
|---|
| CoreService Marker interface for core Hazelcast services. | 
| 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
  | 
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| 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 | 
|---|
| InternalCompletableFuture A  ICompletableFuturewith more functionality like getting
 the result without needing to deal with checked exceptions. | 
| 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. | 
| TaskScheduler ExecutorServicecan schedule a command to run after a given delay or execute periodically. | 
| 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 © 2016 Hazelcast, Inc.. All Rights Reserved.