Class ObjectRoutingCacheOperationsFactory
java.lang.Object
org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
org.infinispan.client.hotrod.impl.operations.ObjectRoutingCacheOperationsFactory
- All Implemented Interfaces:
CacheOperationsFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> HotRodOperation<T> executeOperation(String taskName, Map<String, byte[]> marshalledParams, Object key) <K> HotRodOperation<Boolean> newContainsKeyOperation(K key) protected DelegatingCacheOperationsFactorynewFactoryFor(CacheOperationsFactory factory) <V> HotRodOperation<V> newGetOperation(Object key) newGetStreamStartOperation(Object key, int batchSize) newGetWithMetadataOperation(K key, io.netty.channel.Channel preferredChannel) <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) newPutStreamStartOperation(Object key, long version, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) <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 valueBytes, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) Methods inherited from class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
getRemoteCache, marshallParams, newAddClientListenerOperation, newAddClientListenerOperation, newAddNearCacheListenerOperation, newClearOperation, newFactoryFor, newGetAllBytesOperation, newGetStreamEndOperation, newGetStreamNextOperation, newIterationEndOperation, newIterationNextOperation, newIterationStartOperation, newPingOperation, newPrepareTransactionOperation, newPutAllBytesOperation, newPutStreamEndOperation, newPutStreamNextOperation, newQueryOperation, newRemoveClientListenerOperation, newSizeOperation, newStatsOperation, newUpdateBloomFilterOperation
-
Constructor Details
-
ObjectRoutingCacheOperationsFactory
-
-
Method Details
-
newGetOperation
- Specified by:
newGetOperationin interfaceCacheOperationsFactory- Overrides:
newGetOperationin classDelegatingCacheOperationsFactory
-
newGetWithMetadataOperation
public <K,V> HotRodOperation<GetWithMetadataOperation.GetWithMetadataResult<V>> newGetWithMetadataOperation(K key, io.netty.channel.Channel preferredChannel) - Specified by:
newGetWithMetadataOperationin interfaceCacheOperationsFactory- Overrides:
newGetWithMetadataOperationin classDelegatingCacheOperationsFactory
-
newRemoveOperation
- Specified by:
newRemoveOperationin interfaceCacheOperationsFactory- Overrides:
newRemoveOperationin classDelegatingCacheOperationsFactory
-
newPutKeyValueOperation
public <K,V> HotRodOperation<MetadataValue<V>> newPutKeyValueOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newPutKeyValueOperationin interfaceCacheOperationsFactory- Overrides:
newPutKeyValueOperationin classDelegatingCacheOperationsFactory
-
newPutIfAbsentOperation
public <K,V> HotRodOperation<MetadataValue<V>> newPutIfAbsentOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newPutIfAbsentOperationin interfaceCacheOperationsFactory- Overrides:
newPutIfAbsentOperationin classDelegatingCacheOperationsFactory
-
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- Overrides:
newPutIfAbsentOperationin classDelegatingCacheOperationsFactory
-
newReplaceOperation
public <K,V> HotRodOperation<V> newReplaceOperation(K key, V valueBytes, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newReplaceOperationin interfaceCacheOperationsFactory- Overrides:
newReplaceOperationin classDelegatingCacheOperationsFactory
-
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- Overrides:
newReplaceIfUnmodifiedOperationin classDelegatingCacheOperationsFactory
-
newRemoveIfUnmodifiedOperation
public <K,V> HotRodOperation<VersionedOperationResponse<V>> newRemoveIfUnmodifiedOperation(K key, long version) - Specified by:
newRemoveIfUnmodifiedOperationin interfaceCacheOperationsFactory- Overrides:
newRemoveIfUnmodifiedOperationin classDelegatingCacheOperationsFactory
-
newContainsKeyOperation
- Specified by:
newContainsKeyOperationin interfaceCacheOperationsFactory- Overrides:
newContainsKeyOperationin classDelegatingCacheOperationsFactory
-
executeOperation
public <T> HotRodOperation<T> executeOperation(String taskName, Map<String, byte[]> marshalledParams, Object key) - Specified by:
executeOperationin interfaceCacheOperationsFactory- Overrides:
executeOperationin classDelegatingCacheOperationsFactory
-
newGetStreamStartOperation
public HotRodOperation<GetStreamStartResponse> newGetStreamStartOperation(Object key, int batchSize) - Specified by:
newGetStreamStartOperationin interfaceCacheOperationsFactory- Overrides:
newGetStreamStartOperationin classDelegatingCacheOperationsFactory
-
newPutStreamStartOperation
public HotRodOperation<PutStreamResponse> newPutStreamStartOperation(Object key, long version, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit) - Specified by:
newPutStreamStartOperationin interfaceCacheOperationsFactory- Overrides:
newPutStreamStartOperationin classDelegatingCacheOperationsFactory
-
newFactoryFor
- Specified by:
newFactoryForin classDelegatingCacheOperationsFactory
-