| Modifier and Type | Class and Description | 
|---|---|
| class  | CacheEventJournalReadOperation<K,V,T>Reads from the cache event journal in batches. | 
| class  | CacheEventJournalSubscribeOperationPerforms the initial subscription to the cache event journal. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCacheOperationBase Cache Operation. | 
| class  | AbstractMutatingCacheOperationBase class for all mutable cache operations. | 
| class  | CacheBackupEntryProcessorOperationOperation of the Cache Backup Entry Processor. | 
| class  | CacheClearBackupOperationBackup operation of  CacheClearOperation. | 
| class  | CacheClearOperationCache Clear will clear all internal cache data without sending any event | 
| class  | CacheContainsKeyOperationCache contains key operation, determines if the cache contains an entry for the specified key. | 
| class  | CacheEntryIteratorOperationProvides iterator functionality for ICache. | 
| class  | CacheEntryProcessorOperationOperation of the Cache Entry Processor. | 
| class  | CacheGetAllOperationGets all keys from the cache. | 
| class  | CacheGetAndRemoveOperationCache GetAndRemove Operation. | 
| class  | CacheGetAndReplaceOperationCache GetAndReplace Operation. | 
| class  | CacheGetConfigOperationCache GetConfig Operation. | 
| class  | CacheGetOperationCache Get Operation. | 
| class  | CacheKeyIteratorOperationProvides iterator functionality for ICache. | 
| class  | CacheLoadAllOperationLoads all entries of the keys to partition record store  ICacheRecordStore. | 
| class  | CacheMergeOperation | 
| class  | CachePutAllBackupOperationCache PutAllBackup Operation is the backup operation used by load all operation. | 
| class  | CachePutAllOperation | 
| class  | CachePutBackupOperationBackup operation for the operation of adding cache entries into record stores. | 
| class  | CachePutIfAbsentOperationOperation implementation for calling
  ICacheRecordStore.putIfAbsent(Data, Object, ExpiryPolicy, String, int). | 
| class  | CachePutOperationOperation implementation for
  ICacheRecordStore.put(Data, Object, ExpiryPolicy, String, int)andICacheRecordStore.getAndPut(Data, Object, ExpiryPolicy, String, int). | 
| class  | CacheRemoveAllBackupOperationBackup operation of  CacheRemoveAllOperation. | 
| class  | CacheRemoveAllOperationTODO add a proper JavaDoc | 
| class  | CacheRemoveBackupOperationBackup operation used by remove operations. | 
| class  | CacheRemoveOperationOperation implementation for cache remove functionality. | 
| class  | CacheReplaceOperationOperator implementation for cache replace functionality. | 
| class  | CacheSizeOperationThis operation implementation is for calculating the cluster size of a named cache. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCardinalityEstimatorOperation | 
| class  | AggregateBackupOperation | 
| class  | AggregateOperation | 
| class  | CardinalityEstimatorBackupAwareOperation | 
| class  | EstimateOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CacheAssignAndGetUuidsOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MapAssignAndGetUuidsOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CollectionAddAllBackupOperation | 
| class  | CollectionAddAllOperation | 
| class  | CollectionAddBackupOperation | 
| class  | CollectionAddOperation | 
| class  | CollectionBackupAwareOperation | 
| class  | CollectionClearBackupOperation | 
| class  | CollectionClearOperation | 
| class  | CollectionCompareAndRemoveOperation | 
| class  | CollectionContainsOperation | 
| class  | CollectionGetAllOperation | 
| class  | CollectionIsEmptyOperation | 
| class  | CollectionOperation | 
| class  | CollectionRemoveBackupOperation | 
| class  | CollectionRemoveOperation | 
| class  | CollectionSizeOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ListAddAllOperation | 
| class  | ListAddOperation | 
| class  | ListGetOperation | 
| class  | ListIndexOfOperation | 
| class  | ListRemoveOperation | 
| class  | ListSetBackupOperation | 
| class  | ListSetOperation | 
| class  | ListSubOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CheckAndEvictOperationProvides eviction functionality for Operations of Queue. | 
| class  | ClearBackupOperationStore items' ID as set when ClearOperation run. | 
| class  | ClearOperationClears items stored by Queue. | 
| class  | CompareAndRemoveBackupOperationThis class triggers backup method for items' ID. | 
| class  | CompareAndRemoveOperationThis class triggers iterator and if find same item in the Queue, remove this item. | 
| class  | ContainsOperationChecks whether contain or not item in the Queue. | 
| class  | DrainBackupOperationThis class stores items' ID when DrainOperation run. | 
| class  | DrainOperationThis class drain items according to drain condition. | 
| class  | IsEmptyOperationcheck if queue is empty | 
| class  | IteratorOperationProvides iterator functionality for Queue. | 
| class  | OfferBackupOperationBackup items during offer operation. | 
| class  | OfferOperationContains offer operation for the Queue. | 
| class  | PeekOperationPeek operation for Queue. | 
| class  | PollBackupOperationBackup items during pool operation. | 
| class  | PollOperationPool operation for Queue. | 
| class  | QueueBackupAwareOperationThis abstract class contains important methods for all Queue operations. | 
| class  | QueueOperationThis class contains methods for Queue operations
 such as  AddAllOperation. | 
| class  | RemainingCapacityOperationReturns the remaining capacity of the queue based on config max-size | 
| class  | RemoveBackupOperationRemove backup of the Queue item. | 
| class  | RemoveOperationRemove operation for the Queue. | 
| class  | SizeOperationNotify size of the queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CollectionCommitBackupOperationa wrapper for running all commit backup operations at once | 
| class  | CollectionCommitOperationa wrapper for running all commit operations at once | 
| class  | CollectionPrepareBackupOperation | 
| class  | CollectionPrepareOperation | 
| class  | CollectionReserveAddOperation | 
| class  | CollectionReserveRemoveOperation | 
| class  | CollectionRollbackBackupOperation | 
| class  | CollectionRollbackOperation | 
| class  | CollectionTransactionRollbackOperation | 
| class  | CollectionTxnAddBackupOperation | 
| class  | CollectionTxnAddOperation | 
| class  | CollectionTxnRemoveBackupOperation | 
| class  | CollectionTxnRemoveOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseTxnQueueOperation | 
| class  | QueueTransactionRollbackOperationTransaction Rollback Operation for the Queue. | 
| class  | TxnCommitBackupOperationa wrapper for running all commit backup operations at once | 
| class  | TxnCommitOperationa wrapper for running all commit operations at once | 
| class  | TxnOfferBackupOperationProvides backup operation during transactional offer operation. | 
| class  | TxnOfferOperationTransaction commit operation for a queue offer, executed on the primary replica. | 
| class  | TxnPeekOperationPeek operation for the transactional queue. | 
| class  | TxnPollBackupOperationProvides backup operation during transactional poll operation. | 
| class  | TxnPollOperationPoll operation for the transactional queue. | 
| class  | TxnPrepareBackupOperationProvides backup operation during transactional prepare operation. | 
| class  | TxnPrepareOperationPrepare operation for the transactional queue. | 
| class  | TxnReserveOfferBackupOperationTransaction prepare operation for a queue offer, executed on the backup replica. | 
| class  | TxnReserveOfferOperationTransaction prepare operation for a queue offer, executed on the primary replica. | 
| class  | TxnReservePollBackupOperationTransaction prepare operation for a queue poll, executed on the backup replica. | 
| class  | TxnReservePollOperationTransaction prepare operation for a queue poll, executed on the primary replica. | 
| class  | TxnRollbackBackupOperationProvides backup operation during transactional rollback operation. | 
| class  | TxnRollbackOperationRollback operation for the transactional queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAtomicLongOperation | 
| class  | AddAndGetOperation | 
| class  | AtomicLongBackupAwareOperation | 
| class  | GetAndAddOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAlterOperation | 
| class  | AbstractAtomicReferenceOperation | 
| class  | AlterAndGetOperation | 
| class  | AlterOperation | 
| class  | ApplyOperation | 
| class  | AtomicReferenceBackupAwareOperation | 
| class  | CompareAndSetOperation | 
| class  | GetAndAlterOperation | 
| class  | GetAndSetOperation | 
| class  | IsNullOperation | 
| class  | SetAndGetOperation | 
| class  | SetBackupOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AwaitOperation | 
| class  | CountDownLatchBackupOperation | 
| class  | CountDownOperation | 
| class  | GetCountOperation | 
| class  | SetCountOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractLockOperation | 
| class  | AwaitBackupOperation | 
| class  | BeforeAwaitBackupOperation | 
| class  | BeforeAwaitOperation | 
| class  | GetLockCountOperation | 
| class  | GetRemainingLeaseTimeOperation | 
| class  | IsLockedOperation | 
| class  | LocalLockCleanupOperation | 
| class  | LockBackupOperation | 
| class  | LockOperation | 
| class  | SignalBackupOperation | 
| class  | SignalOperation | 
| class  | UnlockBackupOperation | 
| class  | UnlockIfLeaseExpiredOperation | 
| class  | UnlockOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AcquireBackupOperation | 
| class  | AcquireOperation | 
| class  | AvailableOperation | 
| class  | InitBackupOperation | 
| class  | InitOperation | 
| class  | ReduceBackupOperation | 
| class  | ReduceOperation | 
| class  | ReleaseBackupOperation | 
| class  | ReleaseOperation | 
| class  | SemaphoreBackupAwareOperation | 
| class  | SemaphoreBackupOperation | 
| class  | SemaphoreDetachMemberBackupOperation | 
| class  | SemaphoreDetachMemberOperation | 
| class  | SemaphoreOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DisposeResultBackupOperation | 
| class  | DisposeResultOperation | 
| class  | PutResultBackupOperation | 
| class  | PutResultOperation | 
| class  | RetrieveAndDisposeResultOperation | 
| class  | TaskBackupOperation | 
| class  | TaskOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FinalizeMigrationOperationInvoked locally on the source or destination of the migration to finalize the migration. | 
| class  | LegacyMigrationOperationMigration operation used before Hazelcast version 3.9
 It runs on the migration destination and applies the received partition data in one shot. | 
| class  | LegacyMigrationRequestOperationMigration request operation used before Hazelcast version 3.9
 It runs on the migration source and transfers the whole partition data in one shot. | 
| class  | MigrationOperationMigration operation used by Hazelcast version 3.9
 It runs on the migration destination and applies the received fragments. | 
| class  | MigrationRequestOperationMigration request operation used by Hazelcast version 3.9
 Sent from the master node to the partition owner. | 
| class  | PartitionBackupReplicaAntiEntropyOperation | 
| class  | PartitionReplicaSyncRequestThe request sent from a replica to the partition owner to synchronize the replica data. | 
| class  | PartitionReplicaSyncResponseThe replica synchronization response sent from the partition owner to a replica. | 
| class  | PartitionReplicaSyncRetryResponseThe response to a  PartitionReplicaSyncRequestthat the replica should retry. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EventJournalReadOperation<T,J>Reads from the map event journal in batches. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MapEventJournalReadOperation<K,V,T>Reads from the map event journal in batches. | 
| class  | MapEventJournalSubscribeOperationPerforms the initial subscription to the map event journal. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccumulatorConsumerOperationProcesses remaining items in  Accumulatorinstances on a partition. | 
| class  | AddIndexOperation | 
| class  | AwaitMapFlushOperationIMap.flush()call waits the end of flush by using this operation. | 
| class  | BasePutOperation | 
| class  | BaseRemoveOperation | 
| class  | ClearExpiredOperationClears expired records. | 
| class  | ContainsKeyOperation | 
| class  | ContainsValueOperation | 
| class  | DeleteOperation | 
| class  | EntryBackupOperation | 
| class  | EntryOffloadableSetUnlockOperationSet & Unlock processing for the EntryOperation
 See the javadoc on  EntryOperation | 
| class  | EntryOperationContains implementation of the off-loadable contract for EntryProcessor execution on a single key. | 
| class  | EvictAllBackupOperationOperation which evicts all keys except locked ones. | 
| class  | EvictAllOperationOperation which evicts all keys except locked ones. | 
| class  | EvictBackupOperation | 
| class  | EvictBatchBackupOperationUsed to transfer expired keys from owner replica to backup replicas. | 
| class  | EvictOperation | 
| class  | GetEntryViewOperation | 
| class  | GetOperation | 
| class  | IsKeyLoadFinishedOperation | 
| class  | IsPartitionLoadedOperation | 
| class  | KeyLoadStatusOperationNotifies RecordStores about completion of loading | 
| class  | LoadAllOperationTriggers map store load of all given keys. | 
| class  | LockAwareOperation | 
| class  | MapFlushBackupOperationEmpties backup write-behind-queues upon  IMap.flush() | 
| class  | MapFlushOperationFlushes dirty entries upon call of  IMap.flush() | 
| class  | MapIsEmptyOperation | 
| class  | MapSizeOperation | 
| class  | MergeOperation | 
| class  | MultipleEntryBackupOperation | 
| class  | MultipleEntryOperation | 
| class  | MultipleEntryWithPredicateBackupOperation | 
| class  | MultipleEntryWithPredicateOperation | 
| class  | MutatingKeyBasedMapOperation | 
| class  | NotifyMapFlushOperation | 
| class  | PartitionWideEntryBackupOperation | 
| class  | PartitionWideEntryOperationGOTCHA: This operation does NOT load missing keys from map-store for now. | 
| class  | PartitionWideEntryWithPredicateBackupOperation | 
| class  | PartitionWideEntryWithPredicateOperation | 
| class  | PutAllBackupOperation | 
| class  | PutAllOperationInserts the  MapEntriesfor a single partition to the localRecordStore. | 
| class  | PutFromLoadAllBackupOperationRuns on backups. | 
| class  | PutFromLoadAllOperationPuts records to map which are loaded from map store by  IMap.loadAll(boolean) | 
| class  | PutIfAbsentOperation | 
| class  | PutTransientOperation | 
| class  | ReadonlyKeyBasedMapOperationAbstract  MapOperationthat serves as based for readonly operations. | 
| class  | RemoveFromLoadAllOperationRemoves keys that are contained in the  RecordStorefrom the provided list,
 leaving only keys which are not contained in the record store. | 
| class  | RemoveIfSameOperation | 
| class  | ReplaceIfSameOperation | 
| class  | ReplaceOperation | 
| class  | SetOperation | 
| class  | TriggerLoadIfNeededOperationTriggers key loading on member with SENDER or SENDER_BACKUP key loader role, if keys have not finished loading yet. | 
| class  | TryPutOperation | 
| class  | TryRemoveOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QueryPartitionOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReadAndResetAccumulatorOperationReads all available items from the accumulator of the partition and resets it. | 
| class  | SetReadCursorOperationSets read cursor of  Accumulatorin this partition to the supplied sequence number. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TxnDeleteOperationTransactional delete operation | 
| class  | TxnSetOperationAn operation to unlock and set (key,value) on the partition . | 
| class  | TxnUnlockBackupOperationAn operation to unlock key on the backup owner. | 
| class  | TxnUnlockOperationAn operation to unlock key on the partition owner. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ContainsEntryOperation | 
| class  | CountOperation | 
| class  | EntrySetOperation | 
| class  | GetAllOperation | 
| class  | KeySetOperation | 
| class  | MultiMapBackupAwareOperation | 
| class  | MultiMapKeyBasedOperation | 
| class  | MultiMapOperation | 
| class  | PutBackupOperation | 
| class  | PutOperation | 
| class  | RemoveAllBackupOperation | 
| class  | RemoveAllOperation | 
| class  | ValuesOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TxnGenerateRecordIdOperation | 
| class  | TxnLockAndGetOperation | 
| class  | TxnPutBackupOperation | 
| class  | TxnPutOperation | 
| class  | TxnRemoveAllBackupOperation | 
| class  | TxnRemoveAllOperation | 
| class  | TxnRemoveBackupOperation | 
| class  | TxnRemoveOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CheckReplicaVersionOperationChecks whether replica version is in sync with the primary. | 
| class  | ReplicateUpdateOperationReplicates the update happened on the partition owner to the other nodes. | 
| class  | ReplicateUpdateToCallerOperationThis operation will update the local record store with the update received from local/remote partition owner. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRingBufferOperationCommon logic for all ring buffer operations :
 
 getting the ring buffer container or creating a new one if necessary
 serialization/deserialization of ring buffer name
 defines the factory ID for the  IdentifiedDataSerializable | 
| class  | AddAllBackupOperationBackup operation for ring buffer  AddAllOperation. | 
| class  | AddAllOperationAdds a batch of items to the ring buffer. | 
| class  | AddBackupOperationBackup operation for ring buffer  AddOperation. | 
| class  | AddOperationAdds a new ring buffer item. | 
| class  | GenericOperationRing buffer operations which don't need to send any parameters and which can be determined by only sending the operation
 type which is a byte of information. | 
| class  | ReadManyOperation<O> | 
| class  | ReadOneOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBackupAwareSchedulerOperation | 
| class  | AbstractGetAllScheduledOperation | 
| class  | AbstractSchedulerOperation | 
| class  | CancelTaskBackupOperation | 
| class  | CancelTaskOperation | 
| class  | DisposeBackupTaskOperation | 
| class  | DisposeTaskOperation | 
| class  | GetAllScheduledOnMemberOperation | 
| class  | GetAllScheduledOnPartitionOperation | 
| class  | GetDelayOperation | 
| class  | GetResultOperation<V> | 
| class  | GetStatisticsOperation | 
| class  | IsCanceledOperation | 
| class  | IsDoneOperation | 
| class  | ReplicationOperation | 
| class  | ResultReadyNotifyOperation<V> | 
| class  | ScheduleTaskBackupOperation | 
| class  | ScheduleTaskOperation | 
| class  | ShutdownOperation | 
| class  | SyncBackupStateOperation | 
| class  | SyncStateOperation | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BackupAwareOperationA BackupAwareOperation is an Operation to indicate then when a change is made, a
  BackupOperationis created to replicate the backup. | 
| interface  | BackupOperationWhen an  BackupAwareOperationmakes a change, the backups need to be replicated to other
 members (depending on the configuration and if change really happened). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Backup | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClearRemoteTransactionBackupOperation | 
| class  | ClearRemoteTransactionOperation | 
| class  | FinalizeRemoteTransactionBackupOperation | 
| class  | FinalizeRemoteTransactionOperation | 
| class  | PutRemoteTransactionBackupOperation | 
| class  | PutRemoteTransactionOperation | 
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.