Class HotRodSyncQuery<K,V,R>

java.lang.Object
org.infinispan.hotrod.HotRodSyncQuery<K,V,R>
All Implemented Interfaces:
org.infinispan.api.sync.SyncQuery<K,V,R>

public class HotRodSyncQuery<K,V,R> extends Object implements org.infinispan.api.sync.SyncQuery<K,V,R>
Since:
14.0
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    org.infinispan.api.sync.SyncQueryResult<R>
     
    findContinuously(org.infinispan.api.sync.events.cache.SyncCacheContinuousQueryListener<K,V> listener)
     
    org.infinispan.api.sync.SyncQuery<K,V,R>
    limit(int limit)
     
    org.infinispan.api.sync.SyncQuery<K,V,R>
    param(String name, Object value)
     
    <T> Map<K,T>
    process(org.infinispan.api.common.process.CacheProcessor processor, org.infinispan.api.common.process.CacheProcessorOptions options)
     
    <T> Map<K,T>
    process(org.infinispan.api.sync.SyncCacheEntryProcessor<K,V,T> processor, org.infinispan.api.common.process.CacheProcessorOptions options)
     
    org.infinispan.api.sync.SyncQuery<K,V,R>
    skip(long skip)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.infinispan.api.sync.SyncQuery

    process, process
  • Method Details

    • param

      public org.infinispan.api.sync.SyncQuery<K,V,R> param(String name, Object value)
      Specified by:
      param in interface org.infinispan.api.sync.SyncQuery<K,V,R>
    • skip

      public org.infinispan.api.sync.SyncQuery<K,V,R> skip(long skip)
      Specified by:
      skip in interface org.infinispan.api.sync.SyncQuery<K,V,R>
    • limit

      public org.infinispan.api.sync.SyncQuery<K,V,R> limit(int limit)
      Specified by:
      limit in interface org.infinispan.api.sync.SyncQuery<K,V,R>
    • find

      public org.infinispan.api.sync.SyncQueryResult<R> find()
      Specified by:
      find in interface org.infinispan.api.sync.SyncQuery<K,V,R>
    • findContinuously

      public <R1> AutoCloseable findContinuously(org.infinispan.api.sync.events.cache.SyncCacheContinuousQueryListener<K,V> listener)
      Specified by:
      findContinuously in interface org.infinispan.api.sync.SyncQuery<K,V,R>
    • execute

      public int execute()
      Specified by:
      execute in interface org.infinispan.api.sync.SyncQuery<K,V,R>
    • process

      public <T> Map<K,T> process(org.infinispan.api.sync.SyncCacheEntryProcessor<K,V,T> processor, org.infinispan.api.common.process.CacheProcessorOptions options)
      Specified by:
      process in interface org.infinispan.api.sync.SyncQuery<K,V,R>
    • process

      public <T> Map<K,T> process(org.infinispan.api.common.process.CacheProcessor processor, org.infinispan.api.common.process.CacheProcessorOptions options)
      Specified by:
      process in interface org.infinispan.api.sync.SyncQuery<K,V,R>