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