Package org.apache.flink.streaming.api.graph
-
Interface Summary Interface Description AdaptiveGraphGenerator Defines the mechanism for dynamically adapting the graph topology of a Flink job at runtime.ExecutionPlan An interface representing a general execution plan, which can be implemented by different types of graphs such as JobGraph and StreamGraph.StreamConfig.InputConfig Interface representing chained inputs.StreamGraphContext Defines a context for optimizing and working with a read-only view of a StreamGraph.StreamGraphContext.StreamGraphUpdateListener Interface for observers that monitor the status of a StreamGraph.StreamGraphHasher Interface for different implementations of generating hashes over a stream graph.TransformationTranslator<OUT,T extends org.apache.flink.api.dag.Transformation<OUT>> ATransformationTranslator
is responsible for translating a givenTransformation
to its runtime implementation depending on the execution mode.TransformationTranslator.Context A context giving the necessary information for the translation of a given transformation. -
Class Summary Class Description AdaptiveGraphManager Default implementation forAdaptiveGraphGenerator
.DefaultStreamGraphContext Default implementation forStreamGraphContext
.JSONGenerator Helper class for generating a JSON representation from aStreamGraph
.NonChainedOutput 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 allTransformationTranslators
who translateTransformations
that have a single operator in their runtime implementation.StreamConfig Internal configuration for aStreamOperator
.StreamConfig.NetworkInputConfig A representation of a NetworkStreamConfig.InputConfig
.StreamConfig.SourceInputConfig A serialized representation of an input.StreamEdge An edge in the streaming topology.StreamGraph Class representing the streaming topology.StreamGraphGenerator A generator that generates aStreamGraph
from a graph ofTransformation
s.StreamGraphHasherV2 StreamGraphHasher from Flink 1.2.StreamGraphUserHashHasher StreamGraphHasher that works with user provided hashes.StreamingJobGraphGenerator The StreamingJobGraphGenerator converts aStreamGraph
into aJobGraph
.StreamNode Class representing the operators in the streaming programs, with all their properties. -
Enum Summary Enum Description GlobalStreamExchangeMode This mode decides the defaultResultPartitionType
of job edges.StreamConfig.InputRequirement Requirements of the different inputs of an operator.