public class WANAwareOperationProvider extends MapOperationProviderDelegator
Operation
creations are delegated to underlying MapOperationProvider
instance
after checks.Constructor and Description |
---|
WANAwareOperationProvider(MapServiceContext mapServiceContext,
MapOperationProvider operationProviderDelegate) |
createClearOperation, createClearOperationFactory, createContainsKeyOperation, createContainsValueOperationFactory, createEvictAllOperation, createEvictAllOperationFactory, createEvictOperation, createGetAllOperationFactory, createGetEntryViewOperation, createGetOperation, createLoadAllOperation, createLoadAllOperationFactory, createLoadMapOperation, createMapFlushOperation, createMapFlushOperationFactory, createMapSizeOperationFactory, createMergeOperation, createTxnLockAndGetOperation
public WANAwareOperationProvider(MapServiceContext mapServiceContext, MapOperationProvider operationProviderDelegate)
public MapOperation createPutOperation(String name, Data key, Data value, long ttl)
createPutOperation
in interface MapOperationProvider
createPutOperation
in class MapOperationProviderDelegator
public MapOperation createTryPutOperation(String name, Data dataKey, Data value, long timeout)
createTryPutOperation
in interface MapOperationProvider
createTryPutOperation
in class MapOperationProviderDelegator
public MapOperation createSetOperation(String name, Data dataKey, Data value, long ttl)
createSetOperation
in interface MapOperationProvider
createSetOperation
in class MapOperationProviderDelegator
public MapOperation createPutIfAbsentOperation(String name, Data key, Data value, long ttl)
createPutIfAbsentOperation
in interface MapOperationProvider
createPutIfAbsentOperation
in class MapOperationProviderDelegator
public MapOperation createPutTransientOperation(String name, Data key, Data value, long ttl)
createPutTransientOperation
in interface MapOperationProvider
createPutTransientOperation
in class MapOperationProviderDelegator
public MapOperation createRemoveOperation(String name, Data key, boolean disableWanReplicationEvent)
createRemoveOperation
in interface MapOperationProvider
createRemoveOperation
in class MapOperationProviderDelegator
public MapOperation createTryRemoveOperation(String name, Data dataKey, long timeout)
createTryRemoveOperation
in interface MapOperationProvider
createTryRemoveOperation
in class MapOperationProviderDelegator
public MapOperation createReplaceOperation(String name, Data dataKey, Data value)
createReplaceOperation
in interface MapOperationProvider
createReplaceOperation
in class MapOperationProviderDelegator
public MapOperation createRemoveIfSameOperation(String name, Data dataKey, Data value)
createRemoveIfSameOperation
in interface MapOperationProvider
createRemoveIfSameOperation
in class MapOperationProviderDelegator
public MapOperation createReplaceIfSameOperation(String name, Data dataKey, Data expect, Data update)
createReplaceIfSameOperation
in interface MapOperationProvider
createReplaceIfSameOperation
in class MapOperationProviderDelegator
public MapOperation createDeleteOperation(String name, Data key)
createDeleteOperation
in interface MapOperationProvider
createDeleteOperation
in class MapOperationProviderDelegator
public MapOperation createEntryOperation(String name, Data dataKey, EntryProcessor entryProcessor)
createEntryOperation
in interface MapOperationProvider
createEntryOperation
in class MapOperationProviderDelegator
public MapOperation createPutAllOperation(String name, MapEntries mapEntries, boolean initialLoad)
createPutAllOperation
in interface MapOperationProvider
createPutAllOperation
in class MapOperationProviderDelegator
public MapOperation createPutFromLoadAllOperation(String name, List<Data> keyValueSequence)
createPutFromLoadAllOperation
in interface MapOperationProvider
createPutFromLoadAllOperation
in class MapOperationProviderDelegator
public MapOperation createTxnDeleteOperation(String name, Data dataKey, long version)
createTxnDeleteOperation
in interface MapOperationProvider
createTxnDeleteOperation
in class MapOperationProviderDelegator
public MapOperation createTxnSetOperation(String name, Data dataKey, Data value, long version, long ttl)
createTxnSetOperation
in interface MapOperationProvider
createTxnSetOperation
in class MapOperationProviderDelegator
public OperationFactory createPartitionWideEntryOperationFactory(String name, EntryProcessor entryProcessor)
createPartitionWideEntryOperationFactory
in interface MapOperationProvider
createPartitionWideEntryOperationFactory
in class MapOperationProviderDelegator
public OperationFactory createPartitionWideEntryWithPredicateOperationFactory(String name, EntryProcessor entryProcessor, Predicate predicate)
createPartitionWideEntryWithPredicateOperationFactory
in interface MapOperationProvider
createPartitionWideEntryWithPredicateOperationFactory
in class MapOperationProviderDelegator
public OperationFactory createMultipleEntryOperationFactory(String name, Set<Data> keys, EntryProcessor entryProcessor)
createMultipleEntryOperationFactory
in interface MapOperationProvider
createMultipleEntryOperationFactory
in class MapOperationProviderDelegator
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.