@Override public MapOperation createLegacyMergeOperation(String name, EntryView<Data, Data> mergingEntry, MapMergePolicy policy, boolean disableWanReplicationEvent) { checkWanReplicationQueues(name); return getDelegate().createLegacyMergeOperation(name, mergingEntry, policy, disableWanReplicationEvent); }
@Override public OperationFactory createPartitionWideEntryWithPredicateOperationFactory(String name, EntryProcessor entryProcessor, Predicate predicate) { checkWanReplicationQueues(name); return getDelegate().createPartitionWideEntryWithPredicateOperationFactory(name, entryProcessor, predicate); }
@Override public MapOperation createPutFromLoadAllOperation(String name, List<Data> keyValueSequence) { checkWanReplicationQueues(name); return getDelegate().createPutFromLoadAllOperation(name, keyValueSequence); }
@Override public MapOperation createTryPutOperation(String name, Data dataKey, Data value, long timeout) { checkWanReplicationQueues(name); return getDelegate().createTryPutOperation(name, dataKey, value, timeout); }
@Override public MapOperation createReplaceIfSameOperation(String name, Data dataKey, Data expect, Data update) { checkWanReplicationQueues(name); return getDelegate().createReplaceIfSameOperation(name, dataKey, expect, update); }
@Override public MapOperation createMergeOperation(String name, MapMergeTypes mergingValue, SplitBrainMergePolicy<Data, MapMergeTypes> mergePolicy, boolean disableWanReplicationEvent) { checkWanReplicationQueues(name); return getDelegate().createMergeOperation(name, mergingValue, mergePolicy, disableWanReplicationEvent); }
@Override public MapOperation createPutOperation(String name, Data key, Data value, long ttl, long maxIdle) { checkWanReplicationQueues(name); return getDelegate().createPutOperation(name, key, value, ttl, maxIdle); }
@Override public MapOperation createSetTtlOperation(String name, Data key, long ttl) { checkWanReplicationQueues(name); return getDelegate().createSetTtlOperation(name, key, ttl); }
@Override public MapOperation createTryRemoveOperation(String name, Data dataKey, long timeout) { checkWanReplicationQueues(name); return getDelegate().createTryRemoveOperation(name, dataKey, timeout); }
@Override public MapOperation createReplaceOperation(String name, Data dataKey, Data value) { checkWanReplicationQueues(name); return getDelegate().createReplaceOperation(name, dataKey, value); }
@Override public MapOperation createPutAllOperation(String name, MapEntries mapEntries) { checkWanReplicationQueues(name); return getDelegate().createPutAllOperation(name, mapEntries); }
@Override public MapOperation createTxnDeleteOperation(String name, Data dataKey, long version) { checkWanReplicationQueues(name); return getDelegate().createTxnDeleteOperation(name, dataKey, version); }
@Override public MapOperation createSetOperation(String name, Data dataKey, Data value, long ttl, long maxIdle) { checkWanReplicationQueues(name); return getDelegate().createSetOperation(name, dataKey, value, ttl, maxIdle); }
@Override public MapOperation createPutIfAbsentOperation(String name, Data key, Data value, long ttl, long maxIdle) { checkWanReplicationQueues(name); return getDelegate().createPutIfAbsentOperation(name, key, value, ttl, maxIdle); }
@Override public MapOperation createPutTransientOperation(String name, Data key, Data value, long ttl, long maxIdle) { checkWanReplicationQueues(name); return getDelegate().createPutTransientOperation(name, key, value, ttl, maxIdle); }
@Override public OperationFactory createPutAllOperationFactory(String name, int[] partitions, MapEntries[] mapEntries) { checkWanReplicationQueues(name); return getDelegate().createPutAllOperationFactory(name, partitions, mapEntries); }
@Override public MapOperation createPutFromLoadAllOperation(String name, List<Data> keyValueSequence) { checkWanReplicationQueues(name); return getDelegate().createPutFromLoadAllOperation(name, keyValueSequence); }
@Override public MapOperation createTxnSetOperation(String name, Data dataKey, Data value, long version, long ttl) { checkWanReplicationQueues(name); return getDelegate().createTxnSetOperation(name, dataKey, value, version, ttl); }
@Override public OperationFactory createPartitionWideEntryOperationFactory(String name, EntryProcessor entryProcessor) { checkWanReplicationQueues(name); return getDelegate().createPartitionWideEntryOperationFactory(name, entryProcessor); }
@Override public MapOperation createQueryPartitionOperation(Query query) { checkWanReplicationQueues(query.getMapName()); return getDelegate().createQueryPartitionOperation(query); }