Package org.apache.flink.streaming.api.graph
package org.apache.flink.streaming.api.graph
-
ClassDescriptionDefines the mechanism for dynamically adapting the graph topology of a Flink job at runtime.Default implementation for
AdaptiveGraphGenerator.Default implementation forStreamGraphContext.An interface representing a general execution plan, which can be implemented by different types of graphs such as JobGraph and StreamGraph.This mode decides the defaultResultPartitionTypeof job edges.Helper class for generating a JSON representation from aStreamGraph.Used by operator chain and represents a non-chained output of the corresponding stream operator.SimpleTransformationTranslator<OUT,T extends org.apache.flink.api.dag.Transformation<OUT>> A base class for allTransformationTranslatorswho translateTransformationsthat have a single operator in their runtime implementation.Internal configuration for aStreamOperator.Interface representing chained inputs.Requirements of the different inputs of an operator.A representation of a NetworkStreamConfig.InputConfig.A serialized representation of an input.An edge in the streaming topology.Class representing the streaming topology.Defines a context for optimizing and working with a read-only view of a StreamGraph.Interface for observers that monitor the status of a StreamGraph.A generator that generates aStreamGraphfrom a graph ofTransformations.Interface for different implementations of generating hashes over a stream graph.StreamGraphHasher from Flink 1.2.StreamGraphHasher that works with user provided hashes.The StreamingJobGraphGenerator converts aStreamGraphinto aJobGraph.Class representing the operators in the streaming programs, with all their properties.TransformationTranslator<OUT,T extends org.apache.flink.api.dag.Transformation<OUT>> ATransformationTranslatoris responsible for translating a givenTransformationto its runtime implementation depending on the execution mode.A context giving the necessary information for the translation of a given transformation.