public class CartesianProductEdgeManager
extends org.apache.tez.dag.api.EdgeManagerPluginOnDemand
| Constructor and Description |
|---|
CartesianProductEdgeManager(org.apache.tez.dag.api.EdgeManagerPluginContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.tez.runtime.library.cartesianproduct.CartesianProductEdgeManagerReal |
getEdgeManagerReal() |
int |
getNumDestinationConsumerTasks(int sourceTaskIndex) |
int |
getNumDestinationTaskPhysicalInputs(int destTaskId) |
int |
getNumSourceTaskPhysicalOutputs(int srcTaskId) |
void |
initialize() |
void |
prepareForRouting() |
org.apache.tez.dag.api.EdgeManagerPluginOnDemand.CompositeEventRouteMetadata |
routeCompositeDataMovementEventToDestination(int srcTaskId,
int destTaskId) |
org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata |
routeDataMovementEventToDestination(int srcTaskId,
int srcOutputId,
int destTaskId) |
int |
routeInputErrorEventToSource(int destTaskId,
int failedInputId) |
org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata |
routeInputSourceTaskFailedEventToDestination(int srcTaskId,
int destTaskId) |
public CartesianProductEdgeManager(org.apache.tez.dag.api.EdgeManagerPluginContext context)
public void initialize()
throws Exception
initialize in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandExceptionprotected org.apache.tez.runtime.library.cartesianproduct.CartesianProductEdgeManagerReal getEdgeManagerReal()
public void prepareForRouting()
throws Exception
prepareForRouting in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandExceptionpublic int routeInputErrorEventToSource(int destTaskId,
int failedInputId)
throws Exception
routeInputErrorEventToSource in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandException@Nullable public org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata routeDataMovementEventToDestination(int srcTaskId, int srcOutputId, int destTaskId) throws Exception
routeDataMovementEventToDestination in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandException@Nullable public org.apache.tez.dag.api.EdgeManagerPluginOnDemand.CompositeEventRouteMetadata routeCompositeDataMovementEventToDestination(int srcTaskId, int destTaskId) throws Exception
routeCompositeDataMovementEventToDestination in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandException@Nullable public org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata routeInputSourceTaskFailedEventToDestination(int srcTaskId, int destTaskId) throws Exception
routeInputSourceTaskFailedEventToDestination in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandExceptionpublic int getNumDestinationTaskPhysicalInputs(int destTaskId)
getNumDestinationTaskPhysicalInputs in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic int getNumSourceTaskPhysicalOutputs(int srcTaskId)
getNumSourceTaskPhysicalOutputs in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic int getNumDestinationConsumerTasks(int sourceTaskIndex)
getNumDestinationConsumerTasks in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandCopyright © 2017 Apache Software Foundation. All rights reserved.