@Alpha public interface FlowEdge
FlowEdge encapsulates:
DataNodes as its end points
SpecExecutors where the FlowTemplate can be executed.
| Modifier and Type | Method and Description |
|---|---|
com.typesafe.config.Config |
getConfig()
Get the properties that defines the
FlowEdge. |
String |
getDest() |
List<SpecExecutor> |
getExecutors() |
FlowTemplate |
getFlowTemplate() |
String |
getId()
A string uniquely identifying the edge.
|
String |
getSrc() |
boolean |
isAccessible(org.apache.hadoop.security.UserGroupInformation user) |
boolean |
isActive() |
FlowTemplate getFlowTemplate()
FlowTemplate that performs the data movement along the edge.List<SpecExecutor> getExecutors()
SpecExecutors that can execute the FlowTemplate corresponding to this edge.com.typesafe.config.Config getConfig()
FlowEdge. Encapsulates all the properties from which the FlowEdge
is instantiated. It also includes properties needed for resolving a JobTemplate.Config object.boolean isActive()
FlowEdge is active.boolean isAccessible(org.apache.hadoop.security.UserGroupInformation user)
user - FlowEdge,