Interface StateRequestHandlers.MultimapSideInputHandler<K,V,W extends BoundedWindow>
- All Superinterfaces:
StateRequestHandlers.SideInputHandler
- Enclosing class:
StateRequestHandlers
@ThreadSafe
public static interface StateRequestHandlers.MultimapSideInputHandler<K,V,W extends BoundedWindow>
extends StateRequestHandlers.SideInputHandler
A handler for multimap side inputs.
Note that this handler is expected to be thread safe as it will be invoked concurrently.
-
Method Summary
Modifier and TypeMethodDescriptionReturns anIterable
of values representing the side input for the given key and window.Returns anIterable
of keys representing the side input for the given window.keyCoder()
Returns theCoder
to use for the elements of the resulting keys iterable.Returns theCoder
to use for the elements of the resulting values iterable.
-
Method Details
-
get
Returns anIterable
of keys representing the side input for the given window.TODO: Add support for side input chunking and caching if a
Reiterable
is returned. -
get
Returns anIterable
of values representing the side input for the given key and window.TODO: Add support for side input chunking and caching if a
Reiterable
is returned. -
keyCoder
Returns theCoder
to use for the elements of the resulting keys iterable. -
valueCoder
Returns theCoder
to use for the elements of the resulting values iterable.
-