Interface StateRequestHandlers.SideInputHandlerFactory
- All Known Implementing Classes:
BatchSideInputHandlerFactory
,StreamingSideInputHandlerFactory
- Enclosing class:
StateRequestHandlers
A factory which constructs
StateRequestHandlers.MultimapSideInputHandler
s.
Note that this factory should be thread safe because it will be invoked concurrently.
-
Method Summary
Modifier and TypeMethodDescription<V,
W extends BoundedWindow>
StateRequestHandlers.IterableSideInputHandler<V, W> forIterableSideInput
(String pTransformId, String sideInputId, Coder<V> elementCoder, Coder<W> windowCoder) <K,
V, W extends BoundedWindow>
StateRequestHandlers.MultimapSideInputHandler<K, V, W> forMultimapSideInput
(String pTransformId, String sideInputId, KvCoder<K, V> elementCoder, Coder<W> windowCoder) Throws aUnsupportedOperationException
on the first access.
-
Method Details
-
forIterableSideInput
<V,W extends BoundedWindow> StateRequestHandlers.IterableSideInputHandler<V,W> forIterableSideInput(String pTransformId, String sideInputId, Coder<V> elementCoder, Coder<W> windowCoder) Returns anStateRequestHandlers.IterableSideInputHandler
for the givenpTransformId
,sideInputId
. The suppliedelementCoder
andwindowCoder
should be used to encode/decode their respective values. -
forMultimapSideInput
<K,V, StateRequestHandlers.MultimapSideInputHandler<K,W extends BoundedWindow> V, forMultimapSideInputW> (String pTransformId, String sideInputId, KvCoder<K, V> elementCoder, Coder<W> windowCoder) Returns aStateRequestHandlers.MultimapSideInputHandler
for the givenpTransformId
,sideInputId
. The suppliedelementCoder
andwindowCoder
should be used to encode/decode their respective values. -
unsupported
Throws aUnsupportedOperationException
on the first access.
-