public class WindmillStateReader extends Object
Windmill. Returns Futures containing the data that
has been read. Will not initiate a read until Future.get() is called, at which point all
the pending futures will be read.| Constructor and Description |
|---|
WindmillStateReader(MetricTrackingWindmillServerStub metrics,
String computation,
com.google.protobuf.ByteString key,
long workToken) |
| Modifier and Type | Method and Description |
|---|---|
<T> Future<Iterable<T>> |
listFuture(com.google.protobuf.ByteString encodedTag,
String stateFamily,
Coder<T> elemCoder) |
void |
startBatchAndBlock() |
<T> Future<T> |
valueFuture(com.google.protobuf.ByteString encodedTag,
String stateFamily,
Coder<T> coder) |
Future<org.joda.time.Instant> |
watermarkFuture(com.google.protobuf.ByteString encodedTag,
String stateFamily) |
public WindmillStateReader(MetricTrackingWindmillServerStub metrics, String computation, com.google.protobuf.ByteString key, long workToken)
public Future<org.joda.time.Instant> watermarkFuture(com.google.protobuf.ByteString encodedTag, String stateFamily)
public <T> Future<T> valueFuture(com.google.protobuf.ByteString encodedTag, String stateFamily, Coder<T> coder)
public <T> Future<Iterable<T>> listFuture(com.google.protobuf.ByteString encodedTag, String stateFamily, Coder<T> elemCoder)
public void startBatchAndBlock()