Interface BaseDistributionInterceptor.ReadManyCommandHelper<C extends org.infinispan.commands.VisitableCommand>
-
- All Superinterfaces:
InvocationCallback<C>
,InvocationSuccessFunction<C>
- All Known Implementing Classes:
BaseDistributionInterceptor.ReadOnlyManyHelper
- Enclosing class:
- BaseDistributionInterceptor
protected static interface BaseDistributionInterceptor.ReadManyCommandHelper<C extends org.infinispan.commands.VisitableCommand> extends InvocationSuccessFunction<C>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applyLocalResult(org.infinispan.interceptors.distribution.MergingCompletableFuture allFuture, java.lang.Object rv)
C
copyForLocal(C command, java.util.List<java.lang.Object> keys)
org.infinispan.commands.functional.ReadOnlyManyCommand
copyForRemote(C command, java.util.List<java.lang.Object> keys, InvocationContext ctx)
java.util.concurrent.CompletionStage<java.lang.Void>
fetchRequiredKeys(LocalizedCacheTopology cacheTopology, java.util.Map<Address,java.util.List<java.lang.Object>> requestedKeys, java.util.List<java.lang.Object> availableKeys, InvocationContext ctx, C command)
java.util.Collection<?>
keys(C command)
java.lang.Object
transformResult(java.lang.Object[] results)
-
Methods inherited from interface org.infinispan.interceptors.InvocationSuccessFunction
apply, apply
-
-
-
-
Method Detail
-
keys
java.util.Collection<?> keys(C command)
-
copyForRemote
org.infinispan.commands.functional.ReadOnlyManyCommand copyForRemote(C command, java.util.List<java.lang.Object> keys, InvocationContext ctx)
-
applyLocalResult
void applyLocalResult(org.infinispan.interceptors.distribution.MergingCompletableFuture allFuture, java.lang.Object rv)
-
transformResult
java.lang.Object transformResult(java.lang.Object[] results)
-
fetchRequiredKeys
java.util.concurrent.CompletionStage<java.lang.Void> fetchRequiredKeys(LocalizedCacheTopology cacheTopology, java.util.Map<Address,java.util.List<java.lang.Object>> requestedKeys, java.util.List<java.lang.Object> availableKeys, InvocationContext ctx, C command)
-
-