| Package | Description | 
|---|---|
| com.hazelcast.cache.impl.operation | Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.client.impl.operations | Contains client operations | 
| com.hazelcast.cluster.impl.operations | This package contains operations for the com.hazelcast.cluster.impl package. | 
| com.hazelcast.collection.impl.collection.operations | |
| com.hazelcast.collection.impl.list.operations | |
| com.hazelcast.collection.impl.queue.operations | This package contains the IQueue operations | 
| com.hazelcast.collection.impl.set.operations | |
| com.hazelcast.concurrent.atomiclong.operations | This package contains the operations on the IAtomicLong. | 
| com.hazelcast.concurrent.atomicreference.operations | This package contains the operations on the IAtomicReference. | 
| com.hazelcast.concurrent.countdownlatch.operations | This package contains the operations on the ICountDownLatch. | 
| com.hazelcast.concurrent.lock.operations | This package contains the operations on the ILock. | 
| com.hazelcast.concurrent.semaphore.operations | This package contains the operations on the ISemaphore. | 
| com.hazelcast.executor.impl.operations | This package contains operations for the IExecutorService. | 
| com.hazelcast.internal.management.operation | Contains operations that are called from Management Center. | 
| com.hazelcast.map.impl.operation | Package for map operations. | 
| com.hazelcast.map.impl.query | |
| com.hazelcast.map.impl.tx | Contains implementation classes for  TransactionalMap | 
| com.hazelcast.mapreduce.impl.operation | This package contains all remote operations that are needed to control work on
 supervising or worker nodes. | 
| com.hazelcast.multimap.impl.operations | Contains operations for Hazelcast MultiMap module. | 
| com.hazelcast.partition.impl | Contains the actual implementation of the  InternalPartitionService. | 
| com.hazelcast.replicatedmap.impl.operation | This package contains replicated map operations which are executed on remote nodes | 
| com.hazelcast.ringbuffer.impl.operations | |
| com.hazelcast.spi.impl | Contains implementations for Hazelcast SPI. | 
| com.hazelcast.spi.impl.eventservice.impl.operations | Contains the operations for the  EventServiceImpl. | 
| com.hazelcast.spi.impl.operationservice.impl.operations | Contains the Operations being used by the  OperationServiceImpl. | 
| com.hazelcast.spi.impl.proxyservice.impl.operations | Contains the operations for the  ProxyServiceImpl. | 
| 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.transaction.impl.operations | |
| com.hazelcast.transaction.impl.xa.operations | 
| Modifier and Type | Class and Description | 
|---|---|
| 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  | CacheCreateConfigOperationUsed to create cluster wide cache configuration. | 
| class  | CacheDestroyOperationDestroys the cache on the cluster or on a single node by calling
  CacheService#deleteCache(String, boolean, String, boolean). | 
| 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  | CacheListenerRegistrationOperationListener can be registered and unregistered by  CacheService. | 
| class  | CacheLoadAllOperationLoads all entries of the keys to partition record store  ICacheRecordStore. | 
| class  | CacheManagementConfigOperationCache ManagementConfig Operation provides enabling/disabling the functionality of  management and
 statistics mxbeans of the cache. | 
| 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  | CacheReplicationOperationReplication operation is the data migration operation of  CacheRecordStore. | 
| class  | CacheSizeOperationThis operation implementation is for calculating the cluster size of a named cache. | 
| class  | PostJoinCacheOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientDisconnectionOperation | 
| class  | ClientReAuthOperation | 
| class  | GetConnectedClientsOperation | 
| class  | PostJoinClientOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AuthenticationFailureOperation | 
| class  | AuthorizationOperation | 
| class  | BeforeJoinCheckFailureOperation | 
| class  | ChangeClusterStateOperation | 
| class  | ConfigMismatchOperationWhen a node wants to join the cluster, its sends its ConfigCheck to the cluster where it is validated. | 
| class  | FinalizeJoinOperation | 
| class  | GroupMismatchOperation | 
| class  | HeartbeatOperation | 
| class  | JoinCheckOperation | 
| class  | JoinRequestOperation | 
| class  | LockClusterStateOperation | 
| class  | MasterClaimOperation | 
| class  | MasterConfirmationOperation | 
| class  | MasterDiscoveryOperation | 
| class  | MemberAttributeChangedOperation | 
| class  | MemberInfoUpdateOperation | 
| class  | MemberRemoveOperation | 
| class  | MergeClustersOperation | 
| class  | PostJoinOperation | 
| class  | RollbackClusterStateOperation | 
| class  | SetMasterOperation | 
| class  | ShutdownNodeOperation | 
| class  | TriggerMemberListPublishOperationRequests member list publish from master node | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CollectionReplicationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ListReplicationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QueueReplicationOperationReplication operation for the Queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SetReplicationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AtomicLongReplicationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AtomicReferenceReplicationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AwaitOperation | 
| class  | CountDownLatchBackupOperation | 
| class  | CountDownLatchReplicationOperation | 
| class  | CountDownOperation | 
| class  | GetCountOperation | 
| class  | SetCountOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AwaitBackupOperation | 
| class  | BaseLockOperation | 
| class  | BeforeAwaitBackupOperation | 
| class  | BeforeAwaitOperation | 
| class  | GetLockCountOperation | 
| class  | GetRemainingLeaseTimeOperation | 
| class  | IsLockedOperation | 
| class  | LocalLockCleanupOperation | 
| class  | LockBackupOperation | 
| class  | LockOperation | 
| class  | LockReplicationOperation | 
| class  | SignalBackupOperation | 
| class  | SignalOperation | 
| class  | UnlockBackupOperation | 
| class  | UnlockIfLeaseExpiredOperation | 
| class  | UnlockOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AcquireBackupOperation | 
| class  | AcquireOperation | 
| class  | AvailableOperation | 
| class  | DeadMemberBackupOperation | 
| class  | DrainBackupOperation | 
| class  | DrainOperation | 
| class  | InitBackupOperation | 
| class  | InitOperation | 
| class  | ReduceBackupOperation | 
| class  | ReduceOperation | 
| class  | ReleaseBackupOperation | 
| class  | ReleaseOperation | 
| class  | SemaphoreBackupAwareOperation | 
| class  | SemaphoreBackupOperation | 
| class  | SemaphoreDeadMemberOperation | 
| class  | SemaphoreOperation | 
| class  | SemaphoreReplicationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ShutdownOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ChangeWanStateOperationEnables/Disable publishing events to target cluster in WAN Replication  WanReplicationServiceon a node. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QueryOperation | 
| class  | QueryPartitionOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TxnDeleteOperationTransactional delete operation | 
| class  | TxnLockAndGetOperationTransactional lock and get operation. | 
| class  | TxnPrepareBackupOperationAn operation to prepare transaction by locking the key on key backup owner. | 
| class  | TxnPrepareOperationAn operation to prepare transaction by locking the key on the key owner. | 
| class  | TxnRollbackBackupOperationAn operation to rollback transaction by unlocking the key on key backup owner. | 
| class  | TxnRollbackOperationAn operation to rollback transaction by unlocking the key on key owner. | 
| 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  | CancelJobSupervisorOperationThis operation is fired by the jobs owner node to remotely cancel the defined jobId on all nodes. | 
| class  | FireNotificationOperationThis operation is used to transport and execute a notification on a remote node since
 the current event service is not capable of reliable transmission so this is a fallback
 to sync operations which is hopefully only a temporary workaround! | 
| class  | GetResultOperationThis operation is used to retrieve results from a remote node | 
| class  | KeysAssignmentOperationThis operation is used to request assignment for keys on the job owners node. | 
| class  | KeyValueJobOperation<K,V>This operation is used to prepare a  KeyValueSourcebased
 map reduce operation on all cluster members. | 
| class  | NotifyRemoteExceptionOperationThis operation is used to inform the job owner of a remote exception | 
| class  | PostPonePartitionProcessingThis operation is used to tell the job owner to postpone a mapping phase for the defined
 partitionId. | 
| class  | ProcessingOperationThis is the base class for all map reduce framework operations, it always contains the name of
 the JobTracker and the unique jobId | 
| class  | ProcessStatsUpdateOperationThis operation is used to update the process statistics on the owner node | 
| class  | RequestMemberIdAssignmentThis operation is used to do some kind of partitionId based processing on non partition based implementations
 of  KeyValueSource(not implementingPartitionIdAware)
 which can happen for custom data sources like distributed filesystems that are up to the end user on how to
 manage the distribution. | 
| class  | RequestPartitionMappingThis operation requests a new partition to process by the requester on the job owning node | 
| class  | RequestPartitionProcessedThis operation tells the job owner to mark a partition as fully processed | 
| class  | RequestPartitionReducingThis operation tells the job owner to start reducing phase of the defined partition on the first
 occurrence of a full emitted chunk | 
| class  | StartProcessingJobOperation<K>This operation is used to start the actual processing after all node prepared to execute the map reduce job | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MultiMapMigrationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AssignPartitions | 
| class  | BaseMigrationOperation | 
| class  | HasOngoingMigration | 
| class  | MigrationOperation | 
| class  | MigrationRequestOperation | 
| class  | PartitionStateOperation | 
| class  | SafeStateCheckOperationChecks whether a node is safe or not. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractReplicatedMapOperation | 
| class  | CheckReplicaVersionChecks whether replica version is in sync with the primary. | 
| class  | ClearLocalAndRemoteOperation | 
| class  | ClearLocalOperationThis operation will execute the remote clear on replicated map if
  ReplicatedMap.clear()is called. | 
| class  | ContainsKeyOperation | 
| class  | ContainsValueOperation | 
| class  | EntrySetOperation | 
| class  | EvictionOperationEvicts set of entries from the record store. | 
| class  | GetOperation | 
| class  | IsEmptyOperation | 
| class  | KeySetOperation | 
| class  | PutAllOperationPuts a set of records to the replicated map. | 
| 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. | 
| class  | RequestMapDataOperationCollects and sends the replicated map data from the executing node to the caller via
  SyncReplicatedMapDataOperation. | 
| class  | SizeOperation | 
| class  | SyncReplicatedMapDataOperation<K,V>Carries set of replicated map records for a partition from one node to another | 
| class  | ValuesOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRingBufferOperation | 
| class  | AddAllBackupOperation | 
| class  | AddAllOperation | 
| class  | AddBackupOperation | 
| class  | AddOperation | 
| class  | GenericOperation | 
| class  | ReadManyOperation | 
| class  | ReadOneOperation | 
| class  | ReplicationOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractNamedOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DeregistrationOperation | 
| class  | PostJoinRegistrationOperation | 
| class  | RegistrationOperation | 
| class  | SendEventOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IsStillExecutingOperationAn operation that checks if another operation is still running. | 
| class  | PartitionIteratingOperation | 
| class  | TraceableIsStillExecutingOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DistributedObjectDestroyOperation | 
| class  | InitializeDistributedObjectOperation | 
| class  | PostJoinProxyOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PublishOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BroadcastTxRollbackOperation | 
| class  | CreateAllowedDuringPassiveStateTxBackupLogOperation | 
| class  | CreateTxBackupLogOperation | 
| class  | PurgeAllowedDuringPassiveStateTxBackupLogOperation | 
| class  | PurgeTxBackupLogOperation | 
| class  | ReplicateAllowedDuringPassiveStateTxBackupLogOperation | 
| class  | ReplicateTxBackupLogOperationReplicates the transactionlog to a remote system. | 
| class  | RollbackAllowedDuringPassiveStateTxBackupLogOperation | 
| class  | RollbackTxBackupLogOperation | 
| class  | TxBaseOperation | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseXAOperation | 
| class  | ClearRemoteTransactionBackupOperation | 
| class  | ClearRemoteTransactionOperation | 
| class  | CollectRemoteTransactionsOperation | 
| class  | FinalizeRemoteTransactionBackupOperation | 
| class  | FinalizeRemoteTransactionOperation | 
| class  | PutRemoteTransactionBackupOperation | 
| class  | PutRemoteTransactionOperation | 
| class  | XaReplicationOperation | 
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.