public class VertexManager extends Object
| Constructor and Description |
|---|
VertexManager(VertexManagerPluginDescriptor pluginDesc,
org.apache.hadoop.security.UserGroupInformation dagUgi,
Vertex managedVertex,
AppContext appContext,
StateChangeNotifier stateChangeNotifier) |
| Modifier and Type | Method and Description |
|---|---|
VertexManagerPlugin |
getPlugin() |
void |
initialize() |
void |
onRootVertexInitialized(String inputName,
InputDescriptor inputDescriptor,
List<Event> events) |
void |
onSourceTaskCompleted(TaskAttemptIdentifier attempt) |
void |
onVertexManagerEventReceived(VertexManagerEvent vmEvent) |
void |
onVertexStarted(List<TaskAttemptIdentifier> completions) |
public VertexManager(VertexManagerPluginDescriptor pluginDesc, org.apache.hadoop.security.UserGroupInformation dagUgi, Vertex managedVertex, AppContext appContext, StateChangeNotifier stateChangeNotifier) throws TezException
TezExceptionpublic VertexManagerPlugin getPlugin()
public void initialize()
throws AMUserCodeException
AMUserCodeExceptionpublic void onVertexStarted(List<TaskAttemptIdentifier> completions) throws AMUserCodeException
AMUserCodeExceptionpublic void onSourceTaskCompleted(TaskAttemptIdentifier attempt) throws AMUserCodeException
AMUserCodeExceptionpublic void onVertexManagerEventReceived(VertexManagerEvent vmEvent) throws AMUserCodeException
AMUserCodeExceptionpublic void onRootVertexInitialized(String inputName, InputDescriptor inputDescriptor, List<Event> events) throws AMUserCodeException
AMUserCodeExceptionCopyright © 2021 Apache Software Foundation. All rights reserved.