@Override public <T> ICompletableFuture<Map<Integer, T>> invokeOnPartitionsAsync( String serviceName, OperationFactory operationFactory, Collection<Integer> partitions, ExecutionCallback<Map<Integer, T>> callback) { Map<Address, List<Integer>> memberPartitions = getMemberPartitions(partitions); InvokeOnPartitionsAsync invokeOnPartitions = new InvokeOnPartitionsAsync(this, serviceName, operationFactory, memberPartitions); return invokeOnPartitions.invokeAsync(callback); }
@Override public <T> ICompletableFuture<Map<Integer, T>> invokeOnAllPartitionsAsync(String serviceName, OperationFactory operationFactory, ExecutionCallback<Map<Integer, T>> callback) { Map<Address, List<Integer>> memberPartitions = nodeEngine.getPartitionService().getMemberPartitionsMap(); InvokeOnPartitionsAsync invokeOnPartitions = new InvokeOnPartitionsAsync(this, serviceName, operationFactory, memberPartitions); return invokeOnPartitions.invokeAsync(callback); }