@ThreadSafe
public static interface StateRequestHandlers.BagUserStateHandlerFactory<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow>
StateRequestHandlers.BagUserStateHandlers.
Note that this factory should be thread safe.
| Modifier and Type | Method and Description |
|---|---|
StateRequestHandlers.BagUserStateHandler<K,V,W> |
forUserState(java.lang.String pTransformId,
java.lang.String userStateId,
org.apache.beam.sdk.coders.Coder<K> keyCoder,
org.apache.beam.sdk.coders.Coder<V> valueCoder,
org.apache.beam.sdk.coders.Coder<W> windowCoder) |
static <K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
unsupported()
Throws a
UnsupportedOperationException on the first access. |
StateRequestHandlers.BagUserStateHandler<K,V,W> forUserState(java.lang.String pTransformId, java.lang.String userStateId, org.apache.beam.sdk.coders.Coder<K> keyCoder, org.apache.beam.sdk.coders.Coder<V> valueCoder, org.apache.beam.sdk.coders.Coder<W> windowCoder)
static <K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> StateRequestHandlers.BagUserStateHandlerFactory<K,V,W> unsupported()
UnsupportedOperationException on the first access.