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