public class ExecutionGraph extends Object implements Serializable
| Constructor and Description |
|---|
ExecutionGraph(String jobName) |
| Modifier and Type | Method and Description |
|---|---|
int |
generateExecutionVertexId() |
List<io.ray.api.BaseActorHandle> |
getActorsFromJobVertices(List<ExecutionJobVertex> executionJobVertices)
Get actors according to job vertices.
|
List<io.ray.api.BaseActorHandle> |
getAllActors()
Get all actors by graph.
|
List<ExecutionVertex> |
getAllAddedExecutionVertices()
Get all execution vertices whose status is 'TO_ADD' from current execution graph.
|
List<ExecutionVertex> |
getAllExecutionVertices()
Get all execution vertices from current execution graph.
|
long |
getBuildTime() |
ExecutionVertex |
getExecutionJobVertexByJobVertexId(int vertexId)
Get specified execution vertex from current execution graph by execution vertex id.
|
List<ExecutionJobVertex> |
getExecutionJobVertexList() |
Map<Integer,ExecutionJobVertex> |
getExecutionJobVertexMap() |
AtomicInteger |
getExecutionVertexIdGenerator() |
Map<String,String> |
getJobConfig() |
String |
getJobName() |
int |
getMaxParallelism() |
List<io.ray.api.BaseActorHandle> |
getNonSourceActors()
Get transformation and sink actors by graph.
|
List<io.ray.api.BaseActorHandle> |
getSinkActors()
Get sink actors by graph.
|
List<io.ray.api.BaseActorHandle> |
getSourceActors()
Get source actors by graph.
|
void |
setExecutionJobVertexMap(Map<Integer,ExecutionJobVertex> executionJobVertexMap) |
void |
setJobConfig(Map<String,String> jobConfig) |
void |
setMaxParallelism(int maxParallelism) |
public ExecutionGraph(String jobName)
public String getJobName()
public List<ExecutionJobVertex> getExecutionJobVertexList()
public Map<Integer,ExecutionJobVertex> getExecutionJobVertexMap()
public void setExecutionJobVertexMap(Map<Integer,ExecutionJobVertex> executionJobVertexMap)
public int getMaxParallelism()
public void setMaxParallelism(int maxParallelism)
public long getBuildTime()
public int generateExecutionVertexId()
public AtomicInteger getExecutionVertexIdGenerator()
public List<ExecutionVertex> getAllExecutionVertices()
public List<ExecutionVertex> getAllAddedExecutionVertices()
public ExecutionVertex getExecutionJobVertexByJobVertexId(int vertexId)
vertexId - execution vertex id.public List<io.ray.api.BaseActorHandle> getAllActors()
public List<io.ray.api.BaseActorHandle> getSourceActors()
public List<io.ray.api.BaseActorHandle> getNonSourceActors()
public List<io.ray.api.BaseActorHandle> getSinkActors()
public List<io.ray.api.BaseActorHandle> getActorsFromJobVertices(List<ExecutionJobVertex> executionJobVertices)
executionJobVertices - specified job verticesCopyright © 2020. All rights reserved.