protected class BaseDistributionInterceptor.ReadOnlyManyHelper extends Object implements BaseDistributionInterceptor.ReadManyCommandHelper<ReadOnlyManyCommand>
| Modifier | Constructor and Description |
|---|---|
protected |
ReadOnlyManyHelper() |
| Modifier and Type | Method and Description |
|---|---|
Object |
apply(InvocationContext rCtx,
ReadOnlyManyCommand rCommand,
Object rv)
Process the result from a successful invocation stage and either return a simple value,
return a new
InvocationStage, or throw an exception. |
void |
applyLocalResult(org.infinispan.interceptors.distribution.MergingCompletableFuture allFuture,
Object rv) |
ReadOnlyManyCommand |
copyForLocal(ReadOnlyManyCommand command,
List<Object> keys) |
ReadOnlyManyCommand |
copyForRemote(ReadOnlyManyCommand command,
List<Object> keys,
InvocationContext ctx) |
CompletionStage<Void> |
fetchRequiredKeys(LocalizedCacheTopology cacheTopology,
Map<Address,List<Object>> requestedKeys,
List<Object> availableKeys,
InvocationContext ctx,
ReadOnlyManyCommand command) |
Collection<?> |
keys(ReadOnlyManyCommand command) |
Object |
transformResult(Object[] results) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplypublic Object apply(InvocationContext rCtx, ReadOnlyManyCommand rCommand, Object rv) throws Throwable
InvocationSuccessFunctionInvocationStage, or throw an exception.apply in interface InvocationSuccessFunction<ReadOnlyManyCommand>Throwablepublic Collection<?> keys(ReadOnlyManyCommand command)
keys in interface BaseDistributionInterceptor.ReadManyCommandHelper<ReadOnlyManyCommand>public ReadOnlyManyCommand copyForLocal(ReadOnlyManyCommand command, List<Object> keys)
copyForLocal in interface BaseDistributionInterceptor.ReadManyCommandHelper<ReadOnlyManyCommand>public ReadOnlyManyCommand copyForRemote(ReadOnlyManyCommand command, List<Object> keys, InvocationContext ctx)
copyForRemote in interface BaseDistributionInterceptor.ReadManyCommandHelper<ReadOnlyManyCommand>public void applyLocalResult(org.infinispan.interceptors.distribution.MergingCompletableFuture allFuture,
Object rv)
applyLocalResult in interface BaseDistributionInterceptor.ReadManyCommandHelper<ReadOnlyManyCommand>public Object transformResult(Object[] results)
transformResult in interface BaseDistributionInterceptor.ReadManyCommandHelper<ReadOnlyManyCommand>public CompletionStage<Void> fetchRequiredKeys(LocalizedCacheTopology cacheTopology, Map<Address,List<Object>> requestedKeys, List<Object> availableKeys, InvocationContext ctx, ReadOnlyManyCommand command)
fetchRequiredKeys in interface BaseDistributionInterceptor.ReadManyCommandHelper<ReadOnlyManyCommand>Copyright © 2022 JBoss by Red Hat. All rights reserved.