Class MultimapOperationsFactory
- java.lang.Object
-
- org.infinispan.client.hotrod.impl.multimap.operations.MultimapOperationsFactory
-
@Immutable public class MultimapOperationsFactory extends Object
Factory forHotRodOperationobjects on Multimap.- Since:
- 9.2
- Author:
- karesti@redhat.com
-
-
Constructor Summary
Constructors Constructor Description MultimapOperationsFactory(ChannelFactory channelFactory, String cacheName, Codec codec, Configuration cfg, DataFormat dataFormat, ClientStatistics clientStatistics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intflags()<K> ContainsEntryMultimapOperationnewContainsEntryOperation(K key, byte[] keyBytes, byte[] value)<K> ContainsKeyMultimapOperationnewContainsKeyOperation(K key, byte[] keyBytes)ContainsValueMultimapOperationnewContainsValueOperation(byte[] value)<K,V>
GetKeyMultimapOperation<V>newGetKeyMultimapOperation(K key, byte[] keyBytes)<K,V>
GetKeyWithMetadataMultimapOperation<V>newGetKeyWithMetadataMultimapOperation(K key, byte[] keyBytes)<K> PutKeyValueMultimapOperationnewPutKeyValueOperation(K key, byte[] keyBytes, byte[] value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit)<K> RemoveEntryMultimapOperationnewRemoveEntryOperation(K key, byte[] keyBytes, byte[] value)<K> RemoveKeyMultimapOperationnewRemoveKeyOperation(K key, byte[] keyBytes)SizeMultimapOperationnewSizeOperation()
-
-
-
Constructor Detail
-
MultimapOperationsFactory
public MultimapOperationsFactory(ChannelFactory channelFactory, String cacheName, Codec codec, Configuration cfg, DataFormat dataFormat, ClientStatistics clientStatistics)
-
-
Method Detail
-
newGetKeyMultimapOperation
public <K,V> GetKeyMultimapOperation<V> newGetKeyMultimapOperation(K key, byte[] keyBytes)
-
newGetKeyWithMetadataMultimapOperation
public <K,V> GetKeyWithMetadataMultimapOperation<V> newGetKeyWithMetadataMultimapOperation(K key, byte[] keyBytes)
-
newPutKeyValueOperation
public <K> PutKeyValueMultimapOperation newPutKeyValueOperation(K key, byte[] keyBytes, byte[] value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit)
-
newRemoveKeyOperation
public <K> RemoveKeyMultimapOperation newRemoveKeyOperation(K key, byte[] keyBytes)
-
newRemoveEntryOperation
public <K> RemoveEntryMultimapOperation newRemoveEntryOperation(K key, byte[] keyBytes, byte[] value)
-
newContainsEntryOperation
public <K> ContainsEntryMultimapOperation newContainsEntryOperation(K key, byte[] keyBytes, byte[] value)
-
newContainsKeyOperation
public <K> ContainsKeyMultimapOperation newContainsKeyOperation(K key, byte[] keyBytes)
-
newContainsValueOperation
public ContainsValueMultimapOperation newContainsValueOperation(byte[] value)
-
newSizeOperation
public SizeMultimapOperation newSizeOperation()
-
flags
public int flags()
-
-