Interface StateRequestHandlers.SideInputHandlerFactory
-
- All Known Implementing Classes:
BatchSideInputHandlerFactory,StreamingSideInputHandlerFactory
- Enclosing class:
- StateRequestHandlers
@ThreadSafe public static interface StateRequestHandlers.SideInputHandlerFactoryA factory which constructsStateRequestHandlers.MultimapSideInputHandlers.Note that this factory should be thread safe because it will be invoked concurrently.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description <V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow>
StateRequestHandlers.IterableSideInputHandler<V,W>forIterableSideInput(java.lang.String pTransformId, java.lang.String sideInputId, org.apache.beam.sdk.coders.Coder<V> elementCoder, org.apache.beam.sdk.coders.Coder<W> windowCoder)<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow>
StateRequestHandlers.MultimapSideInputHandler<K,V,W>forMultimapSideInput(java.lang.String pTransformId, java.lang.String sideInputId, org.apache.beam.sdk.coders.KvCoder<K,V> elementCoder, org.apache.beam.sdk.coders.Coder<W> windowCoder)static StateRequestHandlers.SideInputHandlerFactoryunsupported()Throws aUnsupportedOperationExceptionon the first access.
-
-
-
Method Detail
-
forIterableSideInput
<V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> StateRequestHandlers.IterableSideInputHandler<V,W> forIterableSideInput(java.lang.String pTransformId, java.lang.String sideInputId, org.apache.beam.sdk.coders.Coder<V> elementCoder, org.apache.beam.sdk.coders.Coder<W> windowCoder)
Returns anStateRequestHandlers.IterableSideInputHandlerfor the givenpTransformId,sideInputId. The suppliedelementCoderandwindowCodershould be used to encode/decode their respective values.
-
forMultimapSideInput
<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> StateRequestHandlers.MultimapSideInputHandler<K,V,W> forMultimapSideInput(java.lang.String pTransformId, java.lang.String sideInputId, org.apache.beam.sdk.coders.KvCoder<K,V> elementCoder, org.apache.beam.sdk.coders.Coder<W> windowCoder)
Returns aStateRequestHandlers.MultimapSideInputHandlerfor the givenpTransformId,sideInputId. The suppliedelementCoderandwindowCodershould be used to encode/decode their respective values.
-
unsupported
static StateRequestHandlers.SideInputHandlerFactory unsupported()
Throws aUnsupportedOperationExceptionon the first access.
-
-