Uses of Class
org.apache.flink.runtime.jobgraph.JobVertex
-
-
Uses of JobVertex in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return JobVertex Modifier and Type Method Description JobVertexExecutionJobVertex. getJobVertex()Method parameters in org.apache.flink.runtime.executiongraph with type arguments of type JobVertex Modifier and Type Method Description voidDefaultExecutionGraph. addNewJobVertices(List<JobVertex> topologicallySortedNewlyJobVertices, JobManagerJobMetricGroup jobManagerJobMetricGroup, VertexParallelismStore newVerticesParallelismStore)voidExecutionGraph. addNewJobVertices(List<JobVertex> topologicallySortedNewlyJobVertices, JobManagerJobMetricGroup jobManagerJobMetricGroup, VertexParallelismStore newVerticesParallelismStore)Adds new job vertices to the execution graph based on the provided list of topologically sorted job vertices.voidDefaultExecutionGraph. attachJobGraph(List<JobVertex> verticesToAttach, JobManagerJobMetricGroup jobManagerJobMetricGroup)voidExecutionGraph. attachJobGraph(List<JobVertex> topologicallySorted, JobManagerJobMetricGroup jobManagerJobMetricGroup)static ArchivedExecutionGraphArchivedExecutionGraph. createSparseArchivedExecutionGraphWithJobVertices(org.apache.flink.api.common.JobID jobId, String jobName, org.apache.flink.api.common.JobStatus jobStatus, JobType jobType, Throwable throwable, JobCheckpointingSettings checkpointingSettings, long initializationTimestamp, Iterable<JobVertex> jobVertices, VertexParallelismStore initialParallelismStore)static voidDefaultExecutionGraphBuilder. initJobVerticesOnMaster(Iterable<JobVertex> jobVertices, ClassLoader classLoader, org.slf4j.Logger log, VertexParallelismStore vertexParallelismStore, String jobName, org.apache.flink.api.common.JobID jobId)Constructors in org.apache.flink.runtime.executiongraph with parameters of type JobVertex Constructor Description ExecutionJobVertex(InternalExecutionGraphAccessor graph, JobVertex jobVertex, VertexParallelismInformation parallelismInfo, CoordinatorStore coordinatorStore, JobManagerJobMetricGroup jobManagerJobMetricGroup)SpeculativeExecutionJobVertex(InternalExecutionGraphAccessor graph, JobVertex jobVertex, VertexParallelismInformation parallelismInfo, CoordinatorStore coordinatorStore, JobManagerJobMetricGroup jobManagerJobMetricGroup) -
Uses of JobVertex in org.apache.flink.runtime.jobgraph
Subclasses of JobVertex in org.apache.flink.runtime.jobgraph Modifier and Type Class Description classInputOutputFormatVertexA task vertex that runs an initialization and a finalization on the master.Methods in org.apache.flink.runtime.jobgraph that return JobVertex Modifier and Type Method Description JobVertexJobGraph. findVertexByID(JobVertexID id)Searches for a vertex with a matching ID and returns it.JobVertexIntermediateDataSet. getProducer()JobVertexJobEdge. getTarget()Returns the vertex connected to this edge.JobVertex[]JobGraph. getVerticesAsArray()Returns an array of all job vertices that are registered with the job graph.Methods in org.apache.flink.runtime.jobgraph that return types with arguments of type JobVertex Modifier and Type Method Description Iterable<JobVertex>JobGraph. getVertices()Returns an Iterable to iterate all vertices registered with the job graph.List<JobVertex>JobGraph. getVerticesSortedTopologicallyFromSources()Methods in org.apache.flink.runtime.jobgraph with parameters of type JobVertex Modifier and Type Method Description JobGraphBuilderJobGraphBuilder. addJobVertex(JobVertex jobVertex)voidJobGraph. addVertex(JobVertex vertex)Adds a new task vertex to the job graph if it is not already included.JobEdgeJobVertex. connectNewDataSetAsInput(JobVertex input, DistributionPattern distPattern, ResultPartitionType partitionType, IntermediateDataSetID intermediateDataSetId, boolean isBroadcast, boolean isForward)JobEdgeJobVertex. connectNewDataSetAsInput(JobVertex input, DistributionPattern distPattern, ResultPartitionType partitionType, IntermediateDataSetID intermediateDataSetId, boolean isBroadcast, boolean isForward, int typeNumber, boolean interInputsKeysCorrelated, boolean intraInputKeyCorrelated)voidJobVertex. setStrictlyCoLocatedWith(JobVertex strictlyCoLocatedWith)Tells this vertex to strictly co locate its subtasks with the subtasks of the given vertex.Method parameters in org.apache.flink.runtime.jobgraph with type arguments of type JobVertex Modifier and Type Method Description JobGraphBuilderJobGraphBuilder. addJobVertices(Collection<? extends JobVertex> jobVerticesToAdd)Constructors in org.apache.flink.runtime.jobgraph with parameters of type JobVertex Constructor Description IntermediateDataSet(IntermediateDataSetID id, ResultPartitionType resultType, JobVertex producer)JobEdge(IntermediateDataSet source, JobVertex target, DistributionPattern distributionPattern, boolean isBroadcast, boolean isForward, int typeNumber, boolean interInputsKeysCorrelated, boolean intraInputKeyCorrelated)Constructs a new job edge, that connects an intermediate result to a consumer task.JobGraph(org.apache.flink.api.common.JobID jobId, String jobName, JobVertex... vertices)Constructs a new job graph with the given name, the givenExecutionConfig, the given jobId or a random one if null supplied, and the given job vertices. -
Uses of JobVertex in org.apache.flink.runtime.jobgraph.forwardgroup
Method parameters in org.apache.flink.runtime.jobgraph.forwardgroup with type arguments of type JobVertex Modifier and Type Method Description static Map<JobVertexID,JobVertexForwardGroup>ForwardGroupComputeUtil. computeForwardGroups(Iterable<JobVertex> topologicallySortedVertices, Function<JobVertex,Set<JobVertex>> forwardProducersRetriever)static Map<JobVertexID,JobVertexForwardGroup>ForwardGroupComputeUtil. computeForwardGroups(Iterable<JobVertex> topologicallySortedVertices, Function<JobVertex,Set<JobVertex>> forwardProducersRetriever)static Map<JobVertexID,JobVertexForwardGroup>ForwardGroupComputeUtil. computeForwardGroups(Iterable<JobVertex> topologicallySortedVertices, Function<JobVertex,Set<JobVertex>> forwardProducersRetriever)static Map<JobVertexID,JobVertexForwardGroup>ForwardGroupComputeUtil. computeForwardGroupsAndCheckParallelism(Iterable<JobVertex> topologicallySortedVertices)Constructor parameters in org.apache.flink.runtime.jobgraph.forwardgroup with type arguments of type JobVertex Constructor Description JobVertexForwardGroup(Set<JobVertex> jobVertices) -
Uses of JobVertex in org.apache.flink.runtime.jobgraph.jsonplan
Method parameters in org.apache.flink.runtime.jobgraph.jsonplan with type arguments of type JobVertex Modifier and Type Method Description static JobPlanInfo.PlanJsonPlanGenerator. generatePlan(org.apache.flink.api.common.JobID jobID, String jobName, JobType jobType, Iterable<JobVertex> vertices, VertexParallelism vertexParallelism) -
Uses of JobVertex in org.apache.flink.runtime.jobgraph.topology
Method parameters in org.apache.flink.runtime.jobgraph.topology with type arguments of type JobVertex Modifier and Type Method Description static DefaultLogicalTopologyDefaultLogicalTopology. fromTopologicallySortedJobVertices(List<JobVertex> jobVertices) -
Uses of JobVertex in org.apache.flink.runtime.jobmanager.scheduler
Methods in org.apache.flink.runtime.jobmanager.scheduler with parameters of type JobVertex Modifier and Type Method Description voidCoLocationGroupImpl. addVertex(JobVertex vertex)Constructors in org.apache.flink.runtime.jobmanager.scheduler with parameters of type JobVertex Constructor Description CoLocationGroupImpl(JobVertex... vertices) -
Uses of JobVertex in org.apache.flink.runtime.scheduler
Methods in org.apache.flink.runtime.scheduler with parameters of type JobVertex Modifier and Type Method Description static intSchedulerBase. getDefaultMaxParallelism(JobVertex vertex)Get a default value to use for a given vertex's max parallelism if none was specified.Method parameters in org.apache.flink.runtime.scheduler with type arguments of type JobVertex Modifier and Type Method Description static VertexParallelismStoreSchedulerBase. computeVertexParallelismStore(Iterable<JobVertex> vertices)Compute theVertexParallelismStorefor all given vertices, which will set defaults and ensure that the returned store contains valid parallelisms.static VertexParallelismStoreSchedulerBase. computeVertexParallelismStore(Iterable<JobVertex> vertices, Function<JobVertex,Integer> defaultMaxParallelismFunc)static VertexParallelismStoreSchedulerBase. computeVertexParallelismStore(Iterable<JobVertex> vertices, Function<JobVertex,Integer> defaultMaxParallelismFunc)static VertexParallelismStoreSchedulerBase. computeVertexParallelismStore(Iterable<JobVertex> vertices, Function<JobVertex,Integer> defaultMaxParallelismFunc, Function<Integer,Integer> normalizeParallelismFunc)Compute theVertexParallelismStorefor all given vertices, which will set defaults and ensure that the returned store contains valid parallelisms, with a custom function for default max parallelism calculation and a custom function for normalizing vertex parallelism.static VertexParallelismStoreSchedulerBase. computeVertexParallelismStore(Iterable<JobVertex> vertices, Function<JobVertex,Integer> defaultMaxParallelismFunc, Function<Integer,Integer> normalizeParallelismFunc)Compute theVertexParallelismStorefor all given vertices, which will set defaults and ensure that the returned store contains valid parallelisms, with a custom function for default max parallelism calculation and a custom function for normalizing vertex parallelism. -
Uses of JobVertex in org.apache.flink.runtime.scheduler.adapter
Method parameters in org.apache.flink.runtime.scheduler.adapter with type arguments of type JobVertex Modifier and Type Method Description static Map<JobVertexID,DefaultLogicalPipelinedRegion>DefaultExecutionTopology. computeLogicalPipelinedRegionsByJobVertexId(List<JobVertex> topologicallySortedJobVertices)voidDefaultExecutionTopology. notifyExecutionGraphUpdatedWithNewJobVertices(List<JobVertex> topologicallySortedJobVertices) -
Uses of JobVertex in org.apache.flink.runtime.scheduler.adaptivebatch
Method parameters in org.apache.flink.runtime.scheduler.adaptivebatch with type arguments of type JobVertex Modifier and Type Method Description static VertexParallelismStoreAdaptiveBatchScheduler. computeVertexParallelismStoreForDynamicGraph(Iterable<JobVertex> vertices, int defaultMaxParallelism)Compute theVertexParallelismStorefor all given vertices in a dynamic graph, which will set defaults and ensure that the returned store contains valid parallelisms, with the configured default max parallelism.voidAdaptiveBatchScheduler. onNewJobVerticesAdded(List<JobVertex> newVertices, int pendingOperatorsCount)voidJobGraphUpdateListener. onNewJobVerticesAdded(List<JobVertex> newVertices, int pendingOperatorsCount)Invoked when newJobVertexinstances are added to the JobGraph of a specific job. -
Uses of JobVertex in org.apache.flink.streaming.api.graph
Methods in org.apache.flink.streaming.api.graph that return JobVertex Modifier and Type Method Description static JobVertexStreamingJobGraphGenerator. createJobVertex(OperatorChainInfo chainInfo, Executor serializationExecutor, JobVertexBuildContext jobVertexBuildContext)Methods in org.apache.flink.streaming.api.graph that return types with arguments of type JobVertex Modifier and Type Method Description List<JobVertex>AdaptiveGraphGenerator. onJobVertexFinished(JobVertexID finishedJobVertexId)Responds to notifications that a JobVertex has completed execution.List<JobVertex>AdaptiveGraphManager. onJobVertexFinished(JobVertexID finishedJobVertexId)Method parameters in org.apache.flink.streaming.api.graph with type arguments of type JobVertex Modifier and Type Method Description static IntermediateDataSetStreamingJobGraphGenerator. connect(Integer headOfChain, StreamEdge edge, NonChainedOutput output, Map<Integer,JobVertex> jobVertices, JobVertexBuildContext jobVertexBuildContext) -
Uses of JobVertex in org.apache.flink.streaming.api.graph.util
Methods in org.apache.flink.streaming.api.graph.util that return JobVertex Modifier and Type Method Description JobVertexJobVertexBuildContext. getJobVertex(Integer startNodeId)Methods in org.apache.flink.streaming.api.graph.util that return types with arguments of type JobVertex Modifier and Type Method Description Map<Integer,JobVertex>JobVertexBuildContext. getJobVerticesInOrder()Methods in org.apache.flink.streaming.api.graph.util with parameters of type JobVertex Modifier and Type Method Description voidJobVertexBuildContext. addJobVertex(Integer startNodeId, JobVertex jobVertex)
-