Class StreamingFunctionUtils
- java.lang.Object
-
- org.apache.flink.streaming.util.functions.StreamingFunctionUtils
-
@Internal public final class StreamingFunctionUtils extends Object
Utility class that contains helper methods to work with Flink StreamingFunctions. This is similar toFunctionUtilsbut has additional methods for invoking interfaces that only exist in the streaming API.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidrestoreFunctionState(StateInitializationContext context, org.apache.flink.api.common.functions.Function userFunction)static <T> voidsetOutputType(org.apache.flink.api.common.functions.Function userFunction, org.apache.flink.api.common.typeinfo.TypeInformation<T> outTypeInfo, org.apache.flink.api.common.ExecutionConfig executionConfig)static voidsnapshotFunctionState(StateSnapshotContext context, OperatorStateBackend backend, org.apache.flink.api.common.functions.Function userFunction)
-
-
-
Method Detail
-
setOutputType
public static <T> void setOutputType(org.apache.flink.api.common.functions.Function userFunction, org.apache.flink.api.common.typeinfo.TypeInformation<T> outTypeInfo, org.apache.flink.api.common.ExecutionConfig executionConfig)
-
snapshotFunctionState
public static void snapshotFunctionState(StateSnapshotContext context, OperatorStateBackend backend, org.apache.flink.api.common.functions.Function userFunction) throws Exception
- Throws:
Exception
-
restoreFunctionState
public static void restoreFunctionState(StateInitializationContext context, org.apache.flink.api.common.functions.Function userFunction) throws Exception
- Throws:
Exception
-
-