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 voidapplyLocalResult(org.infinispan.interceptors.distribution.MergingCompletableFuture allFuture, java.lang.Object rv)CcopyForLocal(C command, java.util.List<java.lang.Object> keys)org.infinispan.commands.functional.ReadOnlyManyCommandcopyForRemote(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.ObjecttransformResult(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)
-
-