Package org.infinispan.hotrod
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletionStage<Long>execute()CompletionStage<org.infinispan.api.async.AsyncQueryResult<R>>find()Flow.Publisher<org.infinispan.api.common.events.cache.CacheContinuousQueryEvent<K,R>>findContinuously(String query)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)
-
-
-
Method Detail
-
find
public CompletionStage<org.infinispan.api.async.AsyncQueryResult<R>> find()
-
findContinuously
public Flow.Publisher<org.infinispan.api.common.events.cache.CacheContinuousQueryEvent<K,R>> findContinuously(String query)
-
execute
public CompletionStage<Long> execute()
-
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)
-
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)
-
-