Class HotRodMutinyQuery<K,​V,​R>

  • All Implemented Interfaces:
    org.infinispan.api.mutiny.MutinyQuery<K,​V,​R>

    public class HotRodMutinyQuery<K,​V,​R>
    extends Object
    implements org.infinispan.api.mutiny.MutinyQuery<K,​V,​R>
    Since:
    14.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.smallrye.mutiny.Uni<Long> execute()  
      io.smallrye.mutiny.Uni<org.infinispan.api.mutiny.MutinyQueryResult<R>> find()  
      <R1> io.smallrye.mutiny.Multi<org.infinispan.api.common.events.cache.CacheContinuousQueryEvent<K,​R1>> findContinuously()  
      org.infinispan.api.mutiny.MutinyQuery<K,​V,​R> limit​(int limit)  
      org.infinispan.api.mutiny.MutinyQuery<K,​V,​R> param​(String name, Object value)  
      <T> io.smallrye.mutiny.Multi<org.infinispan.api.common.process.CacheEntryProcessorResult<K,​T>> process​(org.infinispan.api.common.process.CacheProcessor processor, org.infinispan.api.common.process.CacheProcessorOptions options)  
      <T> io.smallrye.mutiny.Multi<org.infinispan.api.common.process.CacheEntryProcessorResult<K,​T>> process​(org.infinispan.api.mutiny.MutinyCacheEntryProcessor<K,​V,​T> processor, org.infinispan.api.common.process.CacheProcessorOptions options)  
      org.infinispan.api.mutiny.MutinyQuery<K,​V,​R> skip​(long skip)  
      • Methods inherited from interface org.infinispan.api.mutiny.MutinyQuery

        process, process
    • Method Detail

      • param

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

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

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

        public io.smallrye.mutiny.Uni<org.infinispan.api.mutiny.MutinyQueryResult<R>> find()
        Specified by:
        find in interface org.infinispan.api.mutiny.MutinyQuery<K,​V,​R>
      • findContinuously

        public <R1> io.smallrye.mutiny.Multi<org.infinispan.api.common.events.cache.CacheContinuousQueryEvent<K,​R1>> findContinuously()
        Specified by:
        findContinuously in interface org.infinispan.api.mutiny.MutinyQuery<K,​V,​R>
      • execute

        public io.smallrye.mutiny.Uni<Long> execute()
        Specified by:
        execute in interface org.infinispan.api.mutiny.MutinyQuery<K,​V,​R>
      • process

        public <T> io.smallrye.mutiny.Multi<org.infinispan.api.common.process.CacheEntryProcessorResult<K,​T>> process​(org.infinispan.api.mutiny.MutinyCacheEntryProcessor<K,​V,​T> processor,
                                                                                                                            org.infinispan.api.common.process.CacheProcessorOptions options)
        Specified by:
        process in interface org.infinispan.api.mutiny.MutinyQuery<K,​V,​R>
      • process

        public <T> io.smallrye.mutiny.Multi<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.mutiny.MutinyQuery<K,​V,​R>