| Package | Description | 
|---|---|
| com.hazelcast.cache.impl.operation | 
 Hazelcast JSR-107 aka JCache implementation 
 | 
| com.hazelcast.concurrent.lock.operations | 
 This package contains the operations on the ILock. 
 | 
| com.hazelcast.map.impl.journal | |
| com.hazelcast.map.impl.operation | 
 Package for map operations. 
 | 
| com.hazelcast.map.impl.query | |
| com.hazelcast.map.impl.querycache.subscriber.operation | 
 This package contains Enterprise specific operations for  
QueryCache. | 
| com.hazelcast.map.impl.tx | 
 Contains implementation classes for  
TransactionalMap | 
| com.hazelcast.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.ringbuffer.impl.operations | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CacheBackupEntryProcessorOperation
Operation of the Cache Backup Entry Processor. 
 | 
class  | 
CacheClearBackupOperation
Backup operation of  
CacheClearOperation. | 
class  | 
CacheClearOperation
Cache Clear will clear all internal cache data without sending any event 
 | 
class  | 
CacheContainsKeyOperation
Cache contains key operation, determines if the cache contains an entry for the specified key. 
 | 
class  | 
CacheEntryIteratorOperation
Provides iterator functionality for ICache. 
 | 
class  | 
CacheEntryProcessorOperation
Operation of the Cache Entry Processor. 
 | 
class  | 
CacheExpireBatchBackupOperation
Used to transfer expired keys from owner replica to backup replicas. 
 | 
class  | 
CacheGetAndRemoveOperation
Cache GetAndRemove Operation. 
 | 
class  | 
CacheGetAndReplaceOperation
Cache GetAndReplace Operation. 
 | 
class  | 
CacheGetOperation
Cache Get Operation. 
 | 
class  | 
CacheKeyIteratorOperation
Provides iterator functionality for ICache. 
 | 
class  | 
CacheLegacyMergeOperation
Contains a merging entry for split-brain healing with a  
CacheMergePolicy. | 
class  | 
CacheLoadAllOperation
Loads all entries of the keys to partition record store  
ICacheRecordStore. | 
class  | 
CacheMergeOperation
Contains multiple merging entries for split-brain healing with a  
SplitBrainMergePolicy. | 
class  | 
CacheOperation
Base Cache Operation. 
 | 
class  | 
CachePutAllBackupOperation
Cache PutAllBackup Operation is the backup operation used by load all operation. 
 | 
class  | 
CachePutAllOperation  | 
class  | 
CachePutBackupOperation
Backup operation for the operation of adding cache entries into record stores. 
 | 
class  | 
CachePutIfAbsentOperation
Operation implementation for calling
  
ICacheRecordStore.putIfAbsent(Data, Object, ExpiryPolicy, String, int). | 
class  | 
CachePutOperation
Operation implementation for
  
ICacheRecordStore.put(Data, Object, ExpiryPolicy, String, int) and
 ICacheRecordStore.getAndPut(Data, Object, ExpiryPolicy, String, int). | 
class  | 
CacheRemoveAllBackupOperation
Backup operation of  
CacheRemoveAllOperation. | 
class  | 
CacheRemoveAllOperation
TODO add a proper JavaDoc 
 | 
class  | 
CacheRemoveBackupOperation
Backup operation used by remove operations. 
 | 
class  | 
CacheRemoveOperation
Operation implementation for cache remove functionality. 
 | 
class  | 
CacheReplaceOperation
Operator implementation for cache replace functionality. 
 | 
class  | 
CacheSetExpiryPolicyBackupOperation  | 
class  | 
CacheSetExpiryPolicyOperation  | 
class  | 
KeyBasedCacheOperation
Operations running on a single key should extend this class. 
 | 
class  | 
MutatingCacheOperation
Base class for all mutable cache operations. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLockOperation  | 
class  | 
AwaitBackupOperation  | 
class  | 
AwaitOperation  | 
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  | 
MapEventJournalSubscribeOperation
Performs the initial subscription to the map event journal. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AddIndexOperation  | 
class  | 
AwaitMapFlushOperation
IMap.flush() call waits the end of flush by using this operation. | 
class  | 
BasePutOperation  | 
class  | 
BaseRemoveOperation  | 
class  | 
ClearNearCacheOperation
Deprecated.  
 | 
class  | 
ContainsKeyOperation  | 
class  | 
ContainsValueOperation  | 
class  | 
EntryBackupOperation  | 
class  | 
EntryOffloadableSetUnlockOperation
Set & Unlock processing for the EntryOperation
 See the javadoc on  
EntryOperation | 
class  | 
EntryOperation
Contains implementation of the off-loadable contract for EntryProcessor execution on a single key. 
 | 
class  | 
EvictAllBackupOperation
Operation which evicts all keys except locked ones. 
 | 
class  | 
EvictAllOperation
Operation which evicts all keys except locked ones. 
 | 
class  | 
EvictBackupOperation  | 
class  | 
EvictBatchBackupOperation
Used to transfer expired keys from owner replica to backup replicas. 
 | 
class  | 
EvictOperation  | 
class  | 
GetEntryViewOperation  | 
class  | 
GetOperation  | 
class  | 
IsKeyLoadFinishedOperation
Returns if the key loading and dispatching has finished on this partition 
 | 
class  | 
IsPartitionLoadedOperation  | 
class  | 
KeyBasedMapOperation  | 
class  | 
KeyLoadStatusOperation
Notifies record store about completion of key loading. 
 | 
class  | 
LegacyMergeOperation
Contains a merging entry for split-brain healing with a  
MapMergePolicy. | 
class  | 
LoadAllOperation
Triggers loading values for the given keys from the defined
  
MapLoader. | 
class  | 
LoadMapOperation
Triggers map loading from a map store. 
 | 
class  | 
LockAwareOperation  | 
class  | 
MapFetchEntriesOperation
Operation for fetching a chunk of entries from a single  
IMap partition. | 
class  | 
MapFetchKeysOperation
Operation for fetching a chunk of keys from a single  
IMap partition. | 
class  | 
MapFetchWithQueryOperation
Fetches by query a batch of  
fetchSize items from a single partition ID for a map. | 
class  | 
MapFlushBackupOperation
Empties backup write-behind-queues upon  
IMap.flush() | 
class  | 
MapFlushOperation
Flushes dirty entries upon call of  
IMap.flush() | 
class  | 
MapIsEmptyOperation  | 
class  | 
MapOperation  | 
class  | 
MapSizeOperation  | 
class  | 
MultipleEntryBackupOperation  | 
class  | 
MultipleEntryOperation  | 
class  | 
MultipleEntryWithPredicateBackupOperation  | 
class  | 
MultipleEntryWithPredicateOperation  | 
class  | 
NotifyMapFlushOperation
 | 
class  | 
PartitionWideEntryBackupOperation  | 
class  | 
PartitionWideEntryOperation
GOTCHA: This operation does NOT load missing keys from map-store for now. 
 | 
class  | 
PartitionWideEntryWithPredicateBackupOperation  | 
class  | 
PartitionWideEntryWithPredicateOperation  | 
class  | 
PutAllBackupOperation  | 
class  | 
PutAllOperation
Inserts the  
MapEntries for a single partition to the local RecordStore. | 
class  | 
PutFromLoadAllBackupOperation
Runs on backups. 
 | 
class  | 
PutFromLoadAllOperation
Puts records to map which are loaded from map store by  
IMap.loadAll(boolean) | 
class  | 
PutIfAbsentOperation  | 
class  | 
PutTransientOperation  | 
class  | 
ReadonlyKeyBasedMapOperation
Abstract  
MapOperation that serves as based for readonly operations. | 
class  | 
RemoveFromLoadAllOperation
Removes keys that are contained in the  
RecordStore
 from the provided list, leaving only keys which are not contained in the record store. | 
class  | 
RemoveIfSameOperation  | 
class  | 
ReplaceIfSameOperation  | 
class  | 
ReplaceOperation  | 
class  | 
SetOperation  | 
class  | 
SetTtlBackupOperation  | 
class  | 
SetTtlOperation  | 
class  | 
TriggerLoadIfNeededOperation
Triggers key loading on member with  
MapKeyLoader.Role.SENDER
 or MapKeyLoader.Role.SENDER_BACKUP key
 loader role if keys have not yet been loaded. | 
class  | 
TryPutOperation  | 
class  | 
TryRemoveOperation  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
QueryOperation  | 
class  | 
QueryPartitionOperation  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DestroyQueryCacheOperation
This operation removes all  
QueryCache resources on a node. | 
class  | 
MadePublishableOperation
Sets  
AccumulatorInfo.publishable to true. | 
class  | 
PublisherCreateOperation
An idempotent create operation which creates publisher side functionality. 
 | 
class  | 
ReadAndResetAccumulatorOperation
Reads all available items from the accumulator of the partition and resets it. 
 | 
class  | 
SetReadCursorOperation
Sets read cursor of  
Accumulator in this partition to the supplied sequence number. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TxnDeleteOperation
Transactional delete operation 
 | 
class  | 
TxnSetOperation
An operation to unlock and set (key,value) on the partition . 
 | 
class  | 
TxnUnlockBackupOperation
An operation to unlock key on the backup owner. 
 | 
class  | 
TxnUnlockOperation
An operation to unlock key on the partition owner. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractBackupAwareMultiMapOperation  | 
class  | 
AbstractKeyBasedMultiMapOperation  | 
class  | 
AbstractMultiMapOperation  | 
class  | 
ClearBackupOperation  | 
class  | 
ClearOperation  | 
class  | 
ContainsEntryOperation  | 
class  | 
CountOperation  | 
class  | 
DeleteBackupOperation  | 
class  | 
DeleteOperation  | 
class  | 
EntrySetOperation  | 
class  | 
GetAllOperation  | 
class  | 
KeySetOperation  | 
class  | 
PutBackupOperation  | 
class  | 
PutOperation  | 
class  | 
RemoveAllBackupOperation  | 
class  | 
RemoveAllOperation  | 
class  | 
RemoveBackupOperation  | 
class  | 
RemoveOperation  | 
class  | 
SizeOperation  | 
class  | 
ValuesOperation  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TxnCommitBackupOperation  | 
class  | 
TxnCommitOperation  | 
class  | 
TxnGenerateRecordIdOperation  | 
class  | 
TxnLockAndGetOperation  | 
class  | 
TxnPrepareBackupOperation  | 
class  | 
TxnPrepareOperation  | 
class  | 
TxnPutBackupOperation  | 
class  | 
TxnPutOperation  | 
class  | 
TxnRemoveAllBackupOperation  | 
class  | 
TxnRemoveAllOperation  | 
class  | 
TxnRemoveBackupOperation  | 
class  | 
TxnRemoveOperation  | 
class  | 
TxnRollbackBackupOperation  | 
class  | 
TxnRollbackOperation  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRingBufferOperation
Common 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  | 
AddAllBackupOperation
Backup operation for ring buffer  
AddAllOperation. | 
class  | 
AddAllOperation
Adds a batch of items to the ring buffer. 
 | 
class  | 
AddBackupOperation
Backup operation for ring buffer  
AddOperation. | 
class  | 
AddOperation
Adds a new ring buffer item. 
 | 
class  | 
GenericOperation
Ring 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  | 
MergeBackupOperation
Contains the entire ringbuffer as a result of split-brain healing with a
  
SplitBrainMergePolicy. | 
class  | 
MergeOperation
Contains an entire ringbuffer for split-brain healing with a
  
SplitBrainMergePolicy. | 
class  | 
ReadManyOperation<O>  | 
class  | 
ReadOneOperation  | 
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.