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. 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)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)JobEdgeJobVertex. connectNewDataSetAsInput(JobVertex input, DistributionPattern distPattern, ResultPartitionType partitionType, boolean isBroadcast)JobEdgeJobVertex. connectNewDataSetAsInput(JobVertex input, DistributionPattern distPattern, ResultPartitionType partitionType, IntermediateDataSetID intermediateDataSetId, boolean isBroadcast)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)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,ForwardGroup>ForwardGroupComputeUtil. computeForwardGroups(Iterable<JobVertex> topologicallySortedVertices, Function<JobVertex,Set<JobVertex>> forwardProducersRetriever)static Map<JobVertexID,ForwardGroup>ForwardGroupComputeUtil. computeForwardGroups(Iterable<JobVertex> topologicallySortedVertices, Function<JobVertex,Set<JobVertex>> forwardProducersRetriever)static Map<JobVertexID,ForwardGroup>ForwardGroupComputeUtil. computeForwardGroups(Iterable<JobVertex> topologicallySortedVertices, Function<JobVertex,Set<JobVertex>> forwardProducersRetriever)static Map<JobVertexID,ForwardGroup>ForwardGroupComputeUtil. computeForwardGroupsAndCheckParallelism(Iterable<JobVertex> topologicallySortedVertices)Constructor parameters in org.apache.flink.runtime.jobgraph.forwardgroup with type arguments of type JobVertex Constructor Description ForwardGroup(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 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 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.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.
-