Class DelegatingMultimapOperationsFactory
java.lang.Object
org.infinispan.client.hotrod.impl.multimap.operations.DelegatingMultimapOperationsFactory
- All Implemented Interfaces:
MultimapOperationsFactory
- Direct Known Subclasses:
RoutingMultimapOperationsFactory
public class DelegatingMultimapOperationsFactory
extends Object
implements MultimapOperationsFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<K,V> HotRodOperation <Boolean> newContainsEntryOperation(K key, V value, boolean supportsDuplicates) <K> HotRodOperation<Boolean> newContainsKeyOperation(K key, boolean supportsDuplicates) newContainsValueOperation(byte[] value, boolean supportsDuplicates) <K,V> HotRodOperation <Collection<V>> newGetKeyMultimapOperation(K key, boolean supportsDuplicates) <K,V> HotRodOperation <MetadataCollection<V>> newGetKeyWithMetadataMultimapOperation(K key, boolean supportsDuplicates) <K,V> HotRodOperation <Void> newPutKeyValueOperation(K key, V value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, boolean supportsDuplicates) <K,V> HotRodOperation <Boolean> newRemoveEntryOperation(K key, V value, boolean supportsDuplicates) <K> HotRodOperation<Boolean> newRemoveKeyOperation(K key, boolean supportsDuplicates) newSizeOperation(boolean supportsDuplicates)
-
Constructor Details
-
DelegatingMultimapOperationsFactory
-
-
Method Details
-
newGetKeyMultimapOperation
public <K,V> HotRodOperation<Collection<V>> newGetKeyMultimapOperation(K key, boolean supportsDuplicates) - Specified by:
newGetKeyMultimapOperationin interfaceMultimapOperationsFactory
-
newGetKeyWithMetadataMultimapOperation
public <K,V> HotRodOperation<MetadataCollection<V>> newGetKeyWithMetadataMultimapOperation(K key, boolean supportsDuplicates) - Specified by:
newGetKeyWithMetadataMultimapOperationin interfaceMultimapOperationsFactory
-
newPutKeyValueOperation
public <K,V> HotRodOperation<Void> newPutKeyValueOperation(K key, V value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, boolean supportsDuplicates) - Specified by:
newPutKeyValueOperationin interfaceMultimapOperationsFactory
-
newRemoveKeyOperation
- Specified by:
newRemoveKeyOperationin interfaceMultimapOperationsFactory
-
newRemoveEntryOperation
public <K,V> HotRodOperation<Boolean> newRemoveEntryOperation(K key, V value, boolean supportsDuplicates) - Specified by:
newRemoveEntryOperationin interfaceMultimapOperationsFactory
-
newContainsEntryOperation
public <K,V> HotRodOperation<Boolean> newContainsEntryOperation(K key, V value, boolean supportsDuplicates) - Specified by:
newContainsEntryOperationin interfaceMultimapOperationsFactory
-
newContainsKeyOperation
- Specified by:
newContainsKeyOperationin interfaceMultimapOperationsFactory
-
newContainsValueOperation
- Specified by:
newContainsValueOperationin interfaceMultimapOperationsFactory
-
newSizeOperation
- Specified by:
newSizeOperationin interfaceMultimapOperationsFactory
-