Uses of Package
com.hazelcast.spi

Packages that use com.hazelcast.spi
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.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.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 IdGenerator it is very simple to create cluster wide id's. 
com.hazelcast.concurrent.lock This package contains Lock for Hazelcast.
The ILock is the distributed version of the 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 ExecutorService and 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.map package. 
com.hazelcast.map.impl.client Contains client requests for the IMap 
com.hazelcast.map.impl.eviction This package contains eviction classes.
 
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.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 - No public API! 
com.hazelcast.replicatedmap.impl.operation This package contains some remote operations to execute 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 Ringbuffer implementation classes. 
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 InternalEventService implementation. 
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 OperationRunner code. 
com.hazelcast.spi.impl.operationexecutor.classic Contains the ClassicOperationExecutor code. 
com.hazelcast.spi.impl.operationservice Contains the InternalOperationService API. 
com.hazelcast.spi.impl.operationservice.impl Contains the code for the InternalOperationService implementation. 
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.transceiver.impl Contains the implementation of the PacketTransceiver
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.xa Provides implementation for Hazelcast XA transaction support. 
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 
 

Classes in com.hazelcast.spi used by com.hazelcast.cache.impl
AbstractDistributedObject
          Abstract DistributedObject implementation.
EventPublishingService
          A service for publishing events.
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 MapService starts 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.
OperationFactory
          A Factory for creating Operation instances.
PartitionMigrationEvent
          An EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when partition changes happen.
RemoteService
          An interface that can be implemented by SPI-Services to give them the ability to create proxies to distributed objects.
 

Classes in com.hazelcast.spi used by com.hazelcast.cache.impl.client
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 Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.cache.impl.operation
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes a change, the backups need to be replicated to other members (depending on the configuration and if change really happened).
NamedOperation
          Indicates that Operation carries 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 Operation instances.
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.client
EventService
          Component responsible for handling events like topic events or map.listener events.
ProxyService
          A CoreService responsible for managing the DistributedObject proxies.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl
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 CoreService responsible for managing the DistributedObject proxies.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.client
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 Operation instances.
OperationService
          The OperationService is responsible for executing operations.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
Operation
          An operation could be compared to a Runnable.
OperationFactory
          A Factory for creating Operation instances.
ReadonlyOperation
          Read-only operations are not retried during migration.
UrgentSystemOperation
          An Marker interface that signals that an operation is an urgent System Operation.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task
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 Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.atomiclong
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.atomicreference
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.cache
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 Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.condition
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.countdownlatch
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.executorservice
InvocationBuilder
          The InvocationBuilder is responsible for building an invocation of an operation and invoking it.
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.list
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.lock
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.map
EventFilter
          A predicate that can filter out events.
Operation
          An operation could be compared to a Runnable.
OperationFactory
          A Factory for creating Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.multimap
Operation
          An operation could be compared to a Runnable.
OperationFactory
          A Factory for creating Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.queue
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.semaphore
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.set
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.topic
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.client.impl.protocol.task.transaction
Operation
          An operation could be compared to a Runnable.
OperationFactory
          A Factory for creating Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.cluster
CoreService
          Marker interface for core Hazelcast services.
 

Classes in com.hazelcast.spi used by com.hazelcast.cluster.impl
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.cluster.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
Operation
          An operation could be compared to a Runnable.
UrgentSystemOperation
          An Marker interface that signals that an operation is an urgent System Operation.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.collection
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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.collection.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.collection.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.list
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 MapService starts 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 MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.list.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.list.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.queue
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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.queue.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.queue.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.set
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 MapService starts 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 MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.set.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.txncollection
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.txncollection.operations
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.txnlist
AbstractDistributedObject
          Abstract DistributedObject implementation.
NodeEngine
          The NodeEngine is the 'umbrella' of services/service-method that gets injected into a ManagedService.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.txnqueue
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.txnqueue.operations
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.collection.impl.txnset
AbstractDistributedObject
          Abstract DistributedObject implementation.
NodeEngine
          The NodeEngine is the 'umbrella' of services/service-method that gets injected into a ManagedService.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.atomiclong
AbstractDistributedObject
          Abstract DistributedObject implementation.
InternalCompletableFuture
          A ICompletableFuture with 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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when partition changes happen.
RemoteService
          An interface that can be implemented by SPI-Services to give them the ability to create proxies to distributed objects.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.atomiclong.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.atomiclong.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.atomicreference
AbstractDistributedObject
          Abstract DistributedObject implementation.
InternalCompletableFuture
          A ICompletableFuture with 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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when partition changes happen.
RemoteService
          An interface that can be implemented by SPI-Services to give them the ability to create proxies to distributed objects.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.atomicreference.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.atomicreference.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.countdownlatch
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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.countdownlatch.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.countdownlatch.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes a change, the backups need to be replicated to other members (depending on the configuration and if change really happened).
NamedOperation
          Indicates that Operation carries 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.idgen
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.lock
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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when 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
          A shared service (not clear what the difference is between shared and unshared though).
WaitNotifyKey
          A key for a wait notify object e.g.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.lock.client
ObjectNamespace
          An ObjectNamespace that makes identification of object within a service possible.
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.lock.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.semaphore
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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.semaphore.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.concurrent.semaphore.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes a change, the backups need to be replicated to other members (depending on the configuration and if change really happened).
NamedOperation
          Indicates that Operation carries 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.executor.impl
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.
RemoteService
          An interface that can be implemented by SPI-Services to give them the ability to create proxies to distributed objects.
ResponseHandler
          A handler for the OperationService when it has calculated a response.
StatisticsAwareService
          This interface is in BETA stage and is subject to change in upcoming releases.
 

Classes in com.hazelcast.spi used by com.hazelcast.executor.impl.client
InvocationBuilder
          The InvocationBuilder is responsible for building an invocation of an operation and invoking it.
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.executor.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
ExceptionAction
          The possible actions that can be taken when a certain exception is thrown.
NamedOperation
          Indicates that Operation carries 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
 

Classes in com.hazelcast.spi used by com.hazelcast.internal.management
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.internal.management.dto
EventService
          Component responsible for handling events like topic events or map.listener events.
OperationService
          The OperationService is responsible for executing operations.
ProxyService
          A CoreService responsible for managing the DistributedObject proxies.
 

Classes in com.hazelcast.spi used by com.hazelcast.internal.management.operation
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.jmx
EventService
          Component responsible for handling events like topic events or map.listener events.
OperationService
          The OperationService is responsible for executing operations.
ProxyService
          A CoreService responsible for managing the DistributedObject proxies.
 

Classes in com.hazelcast.spi used by com.hazelcast.map.impl
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 MapService starts 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 MapService notifies its map listeners when partition is lost for a map.
PartitionMigrationEvent
          An EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when partition changes happen.
PostJoinAwareService
           
QuorumAwareService
          Quorum service can ask for quorum information to the QuorumAwareService to 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.map.impl.client
EventFilter
          A predicate that can filter out events.
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 Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.map.impl.eviction
NodeEngine
          The NodeEngine is the 'umbrella' of services/service-method that gets injected into a ManagedService.
 

Classes in com.hazelcast.spi used by com.hazelcast.map.impl.operation
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
NamedOperation
          Indicates that Operation carries 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 Operation instances.
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.map.impl.proxy
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.map.impl.tx
AbstractDistributedObject
          Abstract DistributedObject implementation.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes a change, the backups need to be replicated to other members (depending on the configuration and if change really happened).
NamedOperation
          Indicates that Operation carries 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.map.merge
NodeEngine
          The NodeEngine is the 'umbrella' of services/service-method that gets injected into a ManagedService.
 

Classes in com.hazelcast.spi used by com.hazelcast.mapreduce
NodeEngine
          The NodeEngine is the 'umbrella' of services/service-method that gets injected into a ManagedService.
 

Classes in com.hazelcast.spi used by com.hazelcast.mapreduce.impl
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 Operation instances.
RemoteService
          An interface that can be implemented by SPI-Services to give them the ability to create proxies to distributed objects.
 

Classes in com.hazelcast.spi used by com.hazelcast.mapreduce.impl.operation
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
Operation
          An operation could be compared to a Runnable.
OperationFactory
          A Factory for creating Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.mapreduce.impl.task
NodeEngine
          The NodeEngine is the 'umbrella' of services/service-method that gets injected into a ManagedService.
 

Classes in com.hazelcast.spi used by com.hazelcast.multimap.impl
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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.multimap.impl.client
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 Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.multimap.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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 Operation instances.
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.multimap.impl.txn
AbstractDistributedObject
          Abstract DistributedObject implementation.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.nio
EventService
          Component responsible for handling events like topic events or map.listener events.
 

Classes in com.hazelcast.spi used by com.hazelcast.partition
CoreService
          Marker interface for core Hazelcast services.
UrgentSystemOperation
          An Marker interface that signals that an operation is an urgent System Operation.
 

Classes in com.hazelcast.spi used by com.hazelcast.partition.impl
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupOperation
          When an BackupAwareOperation makes 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 MapService notifies its map listeners when partition is lost for a map.
UrgentSystemOperation
          An Marker interface that signals that an operation is an urgent System Operation.
 

Classes in com.hazelcast.spi used by com.hazelcast.quorum.impl
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.replicatedmap.impl
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
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.replicatedmap.impl.operation
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.replicatedmap.impl.record
EventFilter
          A predicate that can filter out events.
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.ringbuffer.impl
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 MapService starts 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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.ringbuffer.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.security
NodeAware
          A 'capability' that can be implemented by object to get the Node injected.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi
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 ICompletableFuture with 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 Operation instances.
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 EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when partition changes happen.
ProxyService
          A CoreService responsible 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
          A handler for the OperationService when it has calculated a response.
SharedService
          A shared service (not clear what the difference is between shared and unshared though).
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
NamedOperation
          Indicates that Operation carries 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 Operation instances.
ResponseHandler
          A handler for the OperationService when it has calculated a response.
ServiceInfo
          Contains the name of the service and the actual service.
SharedService
          A shared service (not clear what the difference is between shared and unshared though).
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.eventservice
EventRegistration
          The result of a Event Registration.
EventService
          Component responsible for handling events like topic events or map.listener events.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.eventservice.impl
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.eventservice.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.executionservice
ExecutionService
          A Service responsible for providing access to 'system' executors and customer executors.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.executionservice.impl
ExecutionService
          A Service responsible for providing access to 'system' executors and customer executors.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.operationexecutor
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.operationexecutor.classic
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.operationservice
Operation
          An operation could be compared to a Runnable.
OperationService
          The OperationService is responsible for executing operations.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.operationservice.impl
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
InternalCompletableFuture
          A ICompletableFuture with 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 Operation instances.
OperationService
          The OperationService is responsible for executing operations.
ResponseHandler
          A handler for the OperationService when it has calculated a response.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.operationservice.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupOperation
          When an BackupAwareOperation makes 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 Operation instances.
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.operationutil
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.proxyservice
CoreService
          Marker interface for core Hazelcast services.
ProxyService
          A CoreService responsible for managing the DistributedObject proxies.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.proxyservice.impl
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 CoreService responsible for managing the DistributedObject proxies.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.proxyservice.impl.operations
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.transceiver.impl
ExecutionService
          A Service responsible for providing access to 'system' executors and customer executors.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.waitnotifyservice
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.spi.impl.waitnotifyservice.impl
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.topic.impl
AbstractDistributedObject
          Abstract DistributedObject implementation.
AbstractOperation
          Abstract Operation implementation 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 Operation carries 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.
 

Classes in com.hazelcast.spi used by com.hazelcast.topic.impl.client
Operation
          An operation could be compared to a Runnable.
 

Classes in com.hazelcast.spi used by com.hazelcast.topic.impl.reliable
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.transaction.client
Operation
          An operation could be compared to a Runnable.
OperationFactory
          A Factory for creating Operation instances.
 

Classes in com.hazelcast.spi used by com.hazelcast.transaction.impl
ClientAwareService
          A interface that can be implemented by a SPI Service so that it can be notified about client disconnects.
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
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.
 

Classes in com.hazelcast.spi used by com.hazelcast.transaction.impl.xa
AbstractDistributedObject
          Abstract DistributedObject implementation.
AbstractOperation
          Abstract Operation implementation with some basic methods implemented.
BackupAwareOperation
          A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupOperation
          When an BackupAwareOperation makes a change, the backups need to be replicated to other members (depending on the configuration and if change really happened).
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 MapService starts 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.
OperationFactory
          A Factory for creating Operation instances.
PartitionAwareOperation
          An interface that can be implemented by an operation to indicate that is should be invoked on a particular partition.
PartitionMigrationEvent
          An EventObject for a partition migration.
PartitionReplicationEvent
          An event send to MigrationAwareService when partition changes happen.
RemoteService
          An interface that can be implemented by SPI-Services to give them the ability to create proxies to distributed objects.
 

Classes in com.hazelcast.spi used by com.hazelcast.util.executor
NodeEngine
          The NodeEngine is the 'umbrella' of services/service-method that gets injected into a ManagedService.
 

Classes in com.hazelcast.spi used by com.hazelcast.util.scheduler
ExecutionService
          A Service responsible for providing access to 'system' executors and customer executors.
 

Classes in com.hazelcast.spi used by com.hazelcast.wan
CoreService
          Marker interface for core Hazelcast services.
 

Classes in com.hazelcast.spi used by com.hazelcast.wan.impl
CoreService
          Marker interface for core Hazelcast services.
 



Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.