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. 
 -