Class TelemetryCacheOperationsFactory

java.lang.Object
org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
org.infinispan.client.hotrod.telemetry.impl.TelemetryCacheOperationsFactory
All Implemented Interfaces:
org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory

public class TelemetryCacheOperationsFactory extends org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
    TelemetryCacheOperationsFactory(org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.infinispan.client.hotrod.impl.operations.AddClientListenerOperation
     
    org.infinispan.client.hotrod.impl.operations.AddClientListenerOperation
    newAddClientListenerOperation(Object listener, Object[] filterFactoryParams, Object[] converterFactoryParams)
     
    org.infinispan.client.hotrod.impl.operations.HotRodOperation<Void>
     
    protected org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    newFactoryFor(org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory factory)
     
    <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<MetadataValue<V>>
    newPutIfAbsentOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
     
    <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<MetadataValue<V>>
    newPutKeyValueOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
     
    <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<VersionedOperationResponse<V>>
    newRemoveIfUnmodifiedOperation(K key, long version)
     
    <V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<MetadataValue<V>>
     
    <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<VersionedOperationResponse<V>>
    newReplaceIfUnmodifiedOperation(K key, V value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, long version)
     
    <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<V>
    newReplaceOperation(K key, V valueBytes, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
     
    org.infinispan.client.hotrod.impl.operations.HotRodOperation<Integer>
     

    Methods inherited from class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory

    executeOperation, getRemoteCache, marshallParams, newAddNearCacheListenerOperation, newContainsKeyOperation, newFactoryFor, newGetAllBytesOperation, newGetOperation, newGetStreamEndOperation, newGetStreamNextOperation, newGetStreamStartOperation, newGetWithMetadataOperation, newIterationEndOperation, newIterationNextOperation, newIterationStartOperation, newPingOperation, newPrepareTransactionOperation, newPutAllBytesOperation, newPutIfAbsentOperation, newPutStreamEndOperation, newPutStreamNextOperation, newPutStreamStartOperation, newQueryOperation, newRemoveClientListenerOperation, newStatsOperation, newUpdateBloomFilterOperation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TelemetryCacheOperationsFactory

      public TelemetryCacheOperationsFactory(org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory delegate)
  • Method Details

    • newFactoryFor

      protected org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory newFactoryFor(org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory factory)
      Specified by:
      newFactoryFor in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newRemoveOperation

      public <V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<MetadataValue<V>> newRemoveOperation(Object key)
      Specified by:
      newRemoveOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newRemoveOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newRemoveIfUnmodifiedOperation

      public <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<VersionedOperationResponse<V>> newRemoveIfUnmodifiedOperation(K key, long version)
      Specified by:
      newRemoveIfUnmodifiedOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newRemoveIfUnmodifiedOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newReplaceIfUnmodifiedOperation

      public <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<VersionedOperationResponse<V>> newReplaceIfUnmodifiedOperation(K key, V value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, long version)
      Specified by:
      newReplaceIfUnmodifiedOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newReplaceIfUnmodifiedOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newPutKeyValueOperation

      public <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<MetadataValue<V>> newPutKeyValueOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
      Specified by:
      newPutKeyValueOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newPutKeyValueOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newPutIfAbsentOperation

      public <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<MetadataValue<V>> newPutIfAbsentOperation(K key, V value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
      Specified by:
      newPutIfAbsentOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newPutIfAbsentOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newReplaceOperation

      public <K, V> org.infinispan.client.hotrod.impl.operations.HotRodOperation<V> newReplaceOperation(K key, V valueBytes, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
      Specified by:
      newReplaceOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newReplaceOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newClearOperation

      public org.infinispan.client.hotrod.impl.operations.HotRodOperation<Void> newClearOperation()
      Specified by:
      newClearOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newClearOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newSizeOperation

      public org.infinispan.client.hotrod.impl.operations.HotRodOperation<Integer> newSizeOperation()
      Specified by:
      newSizeOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newSizeOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newAddClientListenerOperation

      public org.infinispan.client.hotrod.impl.operations.AddClientListenerOperation newAddClientListenerOperation(Object listener)
      Specified by:
      newAddClientListenerOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newAddClientListenerOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory
    • newAddClientListenerOperation

      public org.infinispan.client.hotrod.impl.operations.AddClientListenerOperation newAddClientListenerOperation(Object listener, Object[] filterFactoryParams, Object[] converterFactoryParams)
      Specified by:
      newAddClientListenerOperation in interface org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
      Overrides:
      newAddClientListenerOperation in class org.infinispan.client.hotrod.impl.operations.DelegatingCacheOperationsFactory