| Interface | Description |
|---|---|
| BeamFnStateClient |
The
BeamFnStateClient is able to forward state requests to a handler which returns a
corresponding response or error if completed unsuccessfully. |
| Class | Description |
|---|---|
| BagUserState<T> |
An implementation of a bag user state that utilizes the Beam Fn State API to fetch, clear and
persist values.
|
| BeamFnStateGrpcClientCache |
A cache of
BeamFnStateClients which handle Beam Fn State requests using gRPC. |
| FnApiStateAccessor |
Provides access to side inputs and state via a
BeamFnStateClient. |
| MultimapSideInput<K,V> |
An implementation of a multimap side input that utilizes the Beam Fn State API to fetch values.
|
| SideInputSpec<W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
A specification for side inputs containing a value
Coder, the window Coder,
ViewFn, and the WindowMappingFn. |
| StateFetchingIterators |
Adapters which convert a a logical series of chunks using continuation tokens over the Beam Fn
State API into an
Iterator of ByteStrings. |