public class JobGraphJobInformation extends Object implements JobInformation
JobInformation
created from a JobGraph
.JobInformation.VertexInformation
Constructor and Description |
---|
JobGraphJobInformation(JobGraph jobGraph,
VertexParallelismStore vertexParallelismStore) |
Modifier and Type | Method and Description |
---|---|
JobGraph |
copyJobGraph()
Returns a copy of a jobGraph that can be mutated.
|
JobCheckpointingSettings |
getCheckpointingSettings() |
JobID |
getJobID() |
String |
getName() |
Collection<SlotSharingGroup> |
getSlotSharingGroups()
Returns all slot-sharing groups of the job.
|
JobInformation.VertexInformation |
getVertexInformation(JobVertexID jobVertexId) |
Iterable<JobInformation.VertexInformation> |
getVertices() |
public JobGraphJobInformation(JobGraph jobGraph, VertexParallelismStore vertexParallelismStore)
public Collection<SlotSharingGroup> getSlotSharingGroups()
JobInformation
Attention: The returned slot sharing groups should never be modified (they are indeed mutable)!
getSlotSharingGroups
in interface JobInformation
public JobInformation.VertexInformation getVertexInformation(JobVertexID jobVertexId)
getVertexInformation
in interface JobInformation
public JobID getJobID()
public String getName()
public JobCheckpointingSettings getCheckpointingSettings()
public Iterable<JobInformation.VertexInformation> getVertices()
public JobGraph copyJobGraph() throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.