Interface StateRequestHandlers.SideInputHandlerFactory
- All Known Implementing Classes:
BatchSideInputHandlerFactory,StreamingSideInputHandlerFactory
- Enclosing class:
StateRequestHandlers
A factory which constructs
StateRequestHandlers.MultimapSideInputHandlers.
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 aUnsupportedOperationExceptionon 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.IterableSideInputHandlerfor the givenpTransformId,sideInputId. The suppliedelementCoderandwindowCodershould 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.MultimapSideInputHandlerfor the givenpTransformId,sideInputId. The suppliedelementCoderandwindowCodershould be used to encode/decode their respective values. -
unsupported
Throws aUnsupportedOperationExceptionon the first access.
-