@ThreadSafe public final class PartitionedConsumption<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PartitionedConsumption.Partition<T> |
| Constructor and Description |
|---|
PartitionedConsumption(int consumersCount,
Iterable<Integer> partitionNumbers,
IntFunction<com.google.common.util.concurrent.ListenableFuture<T>> loader,
IntConsumer disposer) |
PartitionedConsumption(int consumersCount,
com.google.common.util.concurrent.ListenableFuture<?> activator,
Iterable<Integer> partitionNumbers,
IntFunction<com.google.common.util.concurrent.ListenableFuture<T>> loader,
IntConsumer disposer) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<PartitionedConsumption.Partition<T>> |
beginConsumption() |
int |
getConsumersCount() |
public PartitionedConsumption(int consumersCount,
Iterable<Integer> partitionNumbers,
IntFunction<com.google.common.util.concurrent.ListenableFuture<T>> loader,
IntConsumer disposer)
public PartitionedConsumption(int consumersCount,
com.google.common.util.concurrent.ListenableFuture<?> activator,
Iterable<Integer> partitionNumbers,
IntFunction<com.google.common.util.concurrent.ListenableFuture<T>> loader,
IntConsumer disposer)
public int getConsumersCount()
public Iterator<PartitionedConsumption.Partition<T>> beginConsumption()
Copyright © 2012–2019. All rights reserved.