Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int execute()  
      org.infinispan.api.sync.SyncQueryResult<R> find()  
      <R1> AutoCloseable 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 interface org.infinispan.api.sync.SyncQuery

        process, process
    • Method Detail

      • 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>