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>> ATransformationTranslatoris responsible for translating a givenTransformationto 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 allTransformationTranslatorswho translateTransformationsthat 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 aStreamGraphfrom a graph ofTransformations.StreamGraphHasherV2 StreamGraphHasher from Flink 1.2.StreamGraphUserHashHasher StreamGraphHasher that works with user provided hashes.StreamingJobGraphGenerator The StreamingJobGraphGenerator converts aStreamGraphinto aJobGraph.StreamNode Class representing the operators in the streaming programs, with all their properties. -
Enum Summary Enum Description GlobalStreamExchangeMode This mode decides the defaultResultPartitionTypeof job edges.StreamConfig.InputRequirement Requirements of the different inputs of an operator.