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 toFunctionUtils
but 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 void
restoreFunctionState(StateInitializationContext context, org.apache.flink.api.common.functions.Function userFunction)
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)
static void
snapshotFunctionState(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
-
-