Class HotRodAsyncQuery<K,V,R>

java.lang.Object
org.infinispan.hotrod.HotRodAsyncQuery<K,V,R>
All Implemented Interfaces:
org.infinispan.api.async.AsyncQuery<K,V,R>

public class HotRodAsyncQuery<K,V,R> extends Object implements org.infinispan.api.async.AsyncQuery<K,V,R>
Since:
14.0
  • Method Summary

    Modifier and Type
    Method
    Description
     
    CompletionStage<org.infinispan.api.async.AsyncQueryResult<R>>
     
    Flow.Publisher<org.infinispan.api.common.events.cache.CacheContinuousQueryEvent<K,R>>
     
    org.infinispan.api.async.AsyncQuery<K,V,R>
    limit(int limit)
     
    org.infinispan.api.async.AsyncQuery<K,V,R>
    param(String name, Object value)
     
    <T> Flow.Publisher<org.infinispan.api.common.process.CacheEntryProcessorResult<K,T>>
    process(org.infinispan.api.async.AsyncCacheEntryProcessor<K,V,T> processor, org.infinispan.api.common.process.CacheProcessorOptions options)
     
    <T> Flow.Publisher<org.infinispan.api.common.process.CacheEntryProcessorResult<K,T>>
    process(org.infinispan.api.common.process.CacheProcessor processor, org.infinispan.api.common.process.CacheProcessorOptions options)
     
    org.infinispan.api.async.AsyncQuery<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.async.AsyncQuery

    process, process
  • Method Details

    • param

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

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

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

      public CompletionStage<org.infinispan.api.async.AsyncQueryResult<R>> find()
      Specified by:
      find in interface org.infinispan.api.async.AsyncQuery<K,V,R>
    • findContinuously

      public Flow.Publisher<org.infinispan.api.common.events.cache.CacheContinuousQueryEvent<K,R>> findContinuously(String query)
      Specified by:
      findContinuously in interface org.infinispan.api.async.AsyncQuery<K,V,R>
    • execute

      public CompletionStage<Long> execute()
      Specified by:
      execute in interface org.infinispan.api.async.AsyncQuery<K,V,R>
    • process

      public <T> Flow.Publisher<org.infinispan.api.common.process.CacheEntryProcessorResult<K,T>> process(org.infinispan.api.async.AsyncCacheEntryProcessor<K,V,T> processor, org.infinispan.api.common.process.CacheProcessorOptions options)
      Specified by:
      process in interface org.infinispan.api.async.AsyncQuery<K,V,R>
    • process

      public <T> Flow.Publisher<org.infinispan.api.common.process.CacheEntryProcessorResult<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.async.AsyncQuery<K,V,R>