Package com.hazelcast.spi

Provides interfaces/classes for Hazelcast SPI.

See:
          Description

Interface Summary
BackupAwareOperation A BackupAwareOperation is an Operation to indicate then when a change is made, a BackupOperation is created to replicate the backup.
BackupCompletionCallback  
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).
Callback<T>  
ClientAwareService A interface that can be implemented by a SPI Service so that it can be notified about client disconnects.
ConfigurableService<T>  
CoreService Marker interface for core Hazelcast services.
EventFilter  
EventOperation  
EventPublishingService<E,T>  
EventRegistration The result of a Event Registration.
EventService  
ExecutionService A Service responsible for providing access to 'system' executors and customer executors.
ExecutionTracingService Service that keeps registry of operations' execution/lifecycle.
InitializingObject  
InternalCompletableFuture<E> 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 like initialization and shutdown.
MembershipAwareService An interface that can be implemented by a SPI service that needs to be notified members joining and leaving the cluster.
MigrationAwareService  
NodeAware  
NodeEngine  
NonThreadSafe Marker interface for non-thread-safe classes.
Notifier  
ObjectNamespace  
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.
PostJoinAwareService  
ProxyService A CoreService responsible for managing the DistributedObject proxies.
ReadonlyOperation Read-only operations are not retried during migration.
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.
ResponseHandler  
ServiceConfigurationParser<T>  
SharedService  
SplitBrainHandlerService An interface that can be implemented by SPI services that want to be able to resolve a split brain.
TraceableOperation Operation which has a traceable identifier
TransactionalService An interface that can be implemented by SPI services that want to deal with transactions.
UrgentSystemOperation An Marker interface that signals that an operation is an urgent System Operation.
WaitNotifyKey  
WaitNotifyService  
WaitSupport  
 

Class Summary
AbstractDistributedObject<S extends RemoteService>  
AbstractOperation  
AbstractWaitNotifyKey  
DefaultObjectNamespace  
DistributedObjectAccessor  
InvocationBuilder The InvocationBuilder is responsible for building an invocation of an operation and invoking it.
MemberAttributeServiceEvent  
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 the a Runnable.
OperationAccessor  
PartitionMigrationEvent  
PartitionReplicationEvent  
ServiceInfo Contains the name of the service and the actual service.
 

Enum Summary
ExceptionAction  
 

Package com.hazelcast.spi Description

Provides interfaces/classes for Hazelcast SPI.



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