Class 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 Detail

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