Class HotRodMutinyQuery<K,V,R>

java.lang.Object
org.infinispan.hotrod.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

    Modifier and Type
    Method
    Description
    io.smallrye.mutiny.Uni<Long>
     
    io.smallrye.mutiny.Uni<org.infinispan.api.mutiny.MutinyQueryResult<R>>
     
    <R1> io.smallrye.mutiny.Multi<org.infinispan.api.common.events.cache.CacheContinuousQueryEvent<K,R1>>
     
    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 class java.lang.Object

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

    Methods inherited from interface org.infinispan.api.mutiny.MutinyQuery

    process, process
  • Method Details

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