Class MultimapOperationsFactory
java.lang.Object
org.infinispan.hotrod.impl.multimap.operations.MultimapOperationsFactory
Factory for
HotRodOperation objects on Multimap.- Since:
- 14.0
-
Constructor Summary
ConstructorsConstructorDescriptionMultimapOperationsFactory(ChannelFactory channelFactory, String cacheName, HotRodConfiguration configuration, Codec codec, DataFormat dataFormat, ClientStatistics clientStatistics) -
Method Summary
Modifier and TypeMethodDescriptionintflags()newContainsEntryOperation(K key, byte[] keyBytes, byte[] value, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) <K> ContainsKeyMultimapOperation<K> newContainsKeyOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) newContainsValueOperation(byte[] value, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) <K,V> GetKeyMultimapOperation <K, V> newGetKeyMultimapOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) <K,V> GetKeyWithMetadataMultimapOperation <K, V> newGetKeyWithMetadataMultimapOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) <K> PutKeyValueMultimapOperation<K> newPutKeyValueOperation(K key, byte[] keyBytes, byte[] value, org.infinispan.api.common.CacheWriteOptions options, boolean supportsDuplicates) <K> RemoveEntryMultimapOperation<K> newRemoveEntryOperation(K key, byte[] keyBytes, byte[] value, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) <K> RemoveKeyMultimapOperation<K> newRemoveKeyOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) newSizeOperation(boolean supportsDuplicates)
-
Constructor Details
-
MultimapOperationsFactory
public MultimapOperationsFactory(ChannelFactory channelFactory, String cacheName, HotRodConfiguration configuration, Codec codec, DataFormat dataFormat, ClientStatistics clientStatistics)
-
-
Method Details
-
newGetKeyMultimapOperation
public <K,V> GetKeyMultimapOperation<K,V> newGetKeyMultimapOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) -
newGetKeyWithMetadataMultimapOperation
public <K,V> GetKeyWithMetadataMultimapOperation<K,V> newGetKeyWithMetadataMultimapOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) -
newPutKeyValueOperation
public <K> PutKeyValueMultimapOperation<K> newPutKeyValueOperation(K key, byte[] keyBytes, byte[] value, org.infinispan.api.common.CacheWriteOptions options, boolean supportsDuplicates) -
newRemoveKeyOperation
public <K> RemoveKeyMultimapOperation<K> newRemoveKeyOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) -
newRemoveEntryOperation
public <K> RemoveEntryMultimapOperation<K> newRemoveEntryOperation(K key, byte[] keyBytes, byte[] value, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) -
newContainsEntryOperation
public <K> ContainsEntryMultimapOperation<K> newContainsEntryOperation(K key, byte[] keyBytes, byte[] value, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) -
newContainsKeyOperation
public <K> ContainsKeyMultimapOperation<K> newContainsKeyOperation(K key, byte[] keyBytes, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) -
newContainsValueOperation
public ContainsValueMultimapOperation newContainsValueOperation(byte[] value, org.infinispan.api.common.CacheOptions options, boolean supportsDuplicates) -
newSizeOperation
-
flags
public int flags()
-