Class DefaultCacheOperationsFactory
java.lang.Object
org.infinispan.client.hotrod.impl.operations.DefaultCacheOperationsFactory
- All Implemented Interfaces:
CacheOperationsFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> HotRodOperation<T> executeOperation(String taskName, Map<String, byte[]> marshalledParams, Object key) InternalRemoteCache<?, ?> byte[][]marshallParams(Object[] params) newAddClientListenerOperation(Object listener) newAddClientListenerOperation(Object listener, Object[] filterFactoryParams, Object[] converterFactoryParams) newAddNearCacheListenerOperation(Object listener, int bloomBits) <K> HotRodOperation<Boolean> newContainsKeyOperation(K key) newFactoryFor(InternalRemoteCache<?, ?> internalRemoteCache) <K,V> GetAllOperation <K, V> newGetAllBytesOperation(Set<byte[]> keys) This method should not be invoked by callers normally as it bypasses other factory checks.<V> HotRodOperation<V> newGetOperation(Object key) newGetStreamEndOperation(int id) newGetStreamNextOperation(int id, io.netty.channel.Channel channel) newGetStreamStartOperation(Object key, int batchSize) newGetWithMetadataOperation(K key, io.netty.channel.Channel channel) newIterationEndOperation(byte[] iterationId) <K,E> HotRodOperation <IterationNextResponse<K, E>> newIterationNextOperation(byte[] iterationId, KeyTracker segmentKeyTracker) newIterationStartOperation(String filterConverterFactory, byte[][] filterParams, org.infinispan.commons.util.IntSet segments, int batchSize, boolean metadata) newPrepareTransactionOperation(Xid xid, boolean onePhaseCommit, List<Modification> modifications, boolean recoverable, long timeoutMs) newPutAllBytesOperation(Map<byte[], byte[]> map, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) This method should not be invoked by callers normally as it bypasses other factory checks.<K,V> HotRodOperation <MetadataValue<V>> newPutIfAbsentOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) <K,V> HotRodOperation <MetadataValue<V>> newPutIfAbsentOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit, Flag... flags) <K,V> HotRodOperation <MetadataValue<V>> newPutKeyValueOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) newPutStreamEndOperation(int id) newPutStreamNextOperation(int id, boolean lastChunk, io.netty.buffer.ByteBuf valueBytes, io.netty.channel.Channel channel) newPutStreamStartOperation(Object key, long version, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) <T> QueryOperation<T> newQueryOperation(RemoteQuery<T> ts, boolean withHitCount) newRemoveClientListenerOperation(Object listener) <K,V> HotRodOperation <VersionedOperationResponse<V>> newRemoveIfUnmodifiedOperation(K key, long version) <V> HotRodOperation<MetadataValue<V>> newRemoveOperation(Object key) <K,V> HotRodOperation <VersionedOperationResponse<V>> newReplaceIfUnmodifiedOperation(K key, V value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, long version) <K,V> HotRodOperation <V> newReplaceOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) newUpdateBloomFilterOperation(byte[] bloomFilterBits)
-
Constructor Details
-
DefaultCacheOperationsFactory
-
-
Method Details
-
getRemoteCache
- Specified by:
getRemoteCachein interfaceCacheOperationsFactory
-
newGetOperation
- Specified by:
newGetOperationin interfaceCacheOperationsFactory
-
newPingOperation
- Specified by:
newPingOperationin interfaceCacheOperationsFactory
-
executeOperation
public <T> HotRodOperation<T> executeOperation(String taskName, Map<String, byte[]> marshalledParams, Object key) - Specified by:
executeOperationin interfaceCacheOperationsFactory
-
newPrepareTransactionOperation
public PrepareTransactionOperation newPrepareTransactionOperation(Xid xid, boolean onePhaseCommit, List<Modification> modifications, boolean recoverable, long timeoutMs) - Specified by:
newPrepareTransactionOperationin interfaceCacheOperationsFactory
-
newRemoveClientListenerOperation
- Specified by:
newRemoveClientListenerOperationin interfaceCacheOperationsFactory
-
newIterationStartOperation
public HotRodOperation<IterationStartResponse> newIterationStartOperation(String filterConverterFactory, byte[][] filterParams, org.infinispan.commons.util.IntSet segments, int batchSize, boolean metadata) - Specified by:
newIterationStartOperationin interfaceCacheOperationsFactory
-
newIterationNextOperation
public <K,E> HotRodOperation<IterationNextResponse<K,E>> newIterationNextOperation(byte[] iterationId, KeyTracker segmentKeyTracker) - Specified by:
newIterationNextOperationin interfaceCacheOperationsFactory
-
newIterationEndOperation
- Specified by:
newIterationEndOperationin interfaceCacheOperationsFactory
-
newClearOperation
- Specified by:
newClearOperationin interfaceCacheOperationsFactory
-
newPutKeyValueOperation
public <K,V> HotRodOperation<MetadataValue<V>> newPutKeyValueOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newPutKeyValueOperationin interfaceCacheOperationsFactory
-
newRemoveOperation
- Specified by:
newRemoveOperationin interfaceCacheOperationsFactory
-
newContainsKeyOperation
- Specified by:
newContainsKeyOperationin interfaceCacheOperationsFactory
-
newReplaceOperation
public <K,V> HotRodOperation<V> newReplaceOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newReplaceOperationin interfaceCacheOperationsFactory
-
newPutIfAbsentOperation
public <K,V> HotRodOperation<MetadataValue<V>> newPutIfAbsentOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newPutIfAbsentOperationin interfaceCacheOperationsFactory
-
newPutIfAbsentOperation
public <K,V> HotRodOperation<MetadataValue<V>> newPutIfAbsentOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit, Flag... flags) - Specified by:
newPutIfAbsentOperationin interfaceCacheOperationsFactory
-
newStatsOperation
- Specified by:
newStatsOperationin interfaceCacheOperationsFactory
-
newSizeOperation
- Specified by:
newSizeOperationin interfaceCacheOperationsFactory
-
newGetWithMetadataOperation
public <K,V> HotRodOperation<GetWithMetadataOperation.GetWithMetadataResult<V>> newGetWithMetadataOperation(K key, io.netty.channel.Channel channel) - Specified by:
newGetWithMetadataOperationin interfaceCacheOperationsFactory
-
newReplaceIfUnmodifiedOperation
public <K,V> HotRodOperation<VersionedOperationResponse<V>> newReplaceIfUnmodifiedOperation(K key, V value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, long version) - Specified by:
newReplaceIfUnmodifiedOperationin interfaceCacheOperationsFactory
-
newRemoveIfUnmodifiedOperation
public <K,V> HotRodOperation<VersionedOperationResponse<V>> newRemoveIfUnmodifiedOperation(K key, long version) - Specified by:
newRemoveIfUnmodifiedOperationin interfaceCacheOperationsFactory
-
newPutAllBytesOperation
public PutAllOperation newPutAllBytesOperation(Map<byte[], byte[]> map, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) Description copied from interface:CacheOperationsFactoryThis method should not be invoked by callers normally as it bypasses other factory checks. Please useinstead, passing this method as the Functioninvalid reference
PutAllBulkOperation(Set)- Specified by:
newPutAllBytesOperationin interfaceCacheOperationsFactory- Parameters:
map-lifespan-lifespanUnit-maxIdleTime-maxIdleTimeUnit-- Returns:
-
newGetAllBytesOperation
Description copied from interface:CacheOperationsFactoryThis method should not be invoked by callers normally as it bypasses other factory checks. Please useinstead, passing this method as the Functioninvalid reference
GetAllBulkOperation(Set)- Specified by:
newGetAllBytesOperationin interfaceCacheOperationsFactory- Type Parameters:
K-V-- Parameters:
keys-- Returns:
-
newUpdateBloomFilterOperation
- Specified by:
newUpdateBloomFilterOperationin interfaceCacheOperationsFactory
-
newAddNearCacheListenerOperation
- Specified by:
newAddNearCacheListenerOperationin interfaceCacheOperationsFactory
-
newQueryOperation
- Specified by:
newQueryOperationin interfaceCacheOperationsFactory
-
newAddClientListenerOperation
- Specified by:
newAddClientListenerOperationin interfaceCacheOperationsFactory
-
newAddClientListenerOperation
public AddClientListenerOperation newAddClientListenerOperation(Object listener, Object[] filterFactoryParams, Object[] converterFactoryParams) - Specified by:
newAddClientListenerOperationin interfaceCacheOperationsFactory
-
newGetStreamStartOperation
public HotRodOperation<GetStreamStartResponse> newGetStreamStartOperation(Object key, int batchSize) - Specified by:
newGetStreamStartOperationin interfaceCacheOperationsFactory
-
newGetStreamNextOperation
public HotRodOperation<GetStreamNextResponse> newGetStreamNextOperation(int id, io.netty.channel.Channel channel) - Specified by:
newGetStreamNextOperationin interfaceCacheOperationsFactory
-
newGetStreamEndOperation
- Specified by:
newGetStreamEndOperationin interfaceCacheOperationsFactory
-
newPutStreamStartOperation
public HotRodOperation<PutStreamResponse> newPutStreamStartOperation(Object key, long version, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newPutStreamStartOperationin interfaceCacheOperationsFactory
-
newPutStreamNextOperation
public PutStreamNextOperation newPutStreamNextOperation(int id, boolean lastChunk, io.netty.buffer.ByteBuf valueBytes, io.netty.channel.Channel channel) - Specified by:
newPutStreamNextOperationin interfaceCacheOperationsFactory
-
newPutStreamEndOperation
- Specified by:
newPutStreamEndOperationin interfaceCacheOperationsFactory
-
marshallParams
- Specified by:
marshallParamsin interfaceCacheOperationsFactory
-
newFactoryFor
- Specified by:
newFactoryForin interfaceCacheOperationsFactory
-