Uses of Class
org.apache.flink.runtime.jobgraph.JobVertex
Packages that use JobVertex
Package
Description
-
Uses of JobVertex in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return JobVertexMethod parameters in org.apache.flink.runtime.executiongraph with type arguments of type JobVertexModifier and TypeMethodDescriptionvoidDefaultExecutionGraph.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 JobVertexModifierConstructorDescriptionExecutionJobVertex(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.jobgraphModifier and TypeClassDescriptionclassA task vertex that runs an initialization and a finalization on the master.Methods in org.apache.flink.runtime.jobgraph that return JobVertexModifier and TypeMethodDescriptionJobGraph.findVertexByID(JobVertexID id) Searches for a vertex with a matching ID and returns it.IntermediateDataSet.getProducer()JobEdge.getTarget()Returns the vertex connected to this edge.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 JobVertexModifier and TypeMethodDescriptionJobGraph.getVertices()Returns an Iterable to iterate all vertices registered with the job graph.JobGraph.getVerticesSortedTopologicallyFromSources()Methods in org.apache.flink.runtime.jobgraph with parameters of type JobVertexModifier and TypeMethodDescriptionJobGraphBuilder.addJobVertex(JobVertex jobVertex) voidAdds a new task vertex to the job graph if it is not already included.JobVertex.connectNewDataSetAsInput(JobVertex input, DistributionPattern distPattern, ResultPartitionType partitionType, IntermediateDataSetID intermediateDataSetId, boolean isBroadcast, boolean isForward) JobVertex.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 JobVertexModifier and TypeMethodDescriptionJobGraphBuilder.addJobVertices(Collection<? extends JobVertex> jobVerticesToAdd) Constructors in org.apache.flink.runtime.jobgraph with parameters of type JobVertexModifierConstructorDescriptionIntermediateDataSet(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.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 JobVertexModifier and TypeMethodDescriptionstatic 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 -
Uses of JobVertex in org.apache.flink.runtime.jobgraph.jsonplan
Method parameters in org.apache.flink.runtime.jobgraph.jsonplan with type arguments of type JobVertexModifier and TypeMethodDescriptionstatic StringJsonPlanGenerator.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 JobVertexModifier and TypeMethodDescriptionstatic 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 JobVertexConstructors in org.apache.flink.runtime.jobmanager.scheduler with parameters of type JobVertex -
Uses of JobVertex in org.apache.flink.runtime.scheduler
Methods in org.apache.flink.runtime.scheduler with parameters of type JobVertexModifier and TypeMethodDescriptionstatic 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 JobVertexModifier and TypeMethodDescriptionstatic 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 JobVertexModifier and TypeMethodDescriptionDefaultExecutionTopology.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 JobVertexModifier and TypeMethodDescriptionstatic 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 JobVertexModifier and TypeMethodDescriptionstatic JobVertexStreamingJobGraphGenerator.createJobVertex(OperatorChainInfo chainInfo, Executor serializationExecutor, JobVertexBuildContext jobVertexBuildContext) Methods in org.apache.flink.streaming.api.graph that return types with arguments of type JobVertexModifier and TypeMethodDescriptionAdaptiveGraphGenerator.onJobVertexFinished(JobVertexID finishedJobVertexId) Responds to notifications that a JobVertex has completed execution.AdaptiveGraphManager.onJobVertexFinished(JobVertexID finishedJobVertexId) Method parameters in org.apache.flink.streaming.api.graph with type arguments of type JobVertexModifier and TypeMethodDescriptionstatic 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 JobVertexMethods in org.apache.flink.streaming.api.graph.util that return types with arguments of type JobVertexMethods in org.apache.flink.streaming.api.graph.util with parameters of type JobVertexModifier and TypeMethodDescriptionvoidJobVertexBuildContext.addJobVertex(Integer startNodeId, JobVertex jobVertex)