public class RootInputInitializerManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RootInputInitializerManager.InitializerWrapper |
| Constructor and Description |
|---|
RootInputInitializerManager(Vertex vertex,
AppContext appContext,
org.apache.hadoop.security.UserGroupInformation dagUgi,
StateChangeNotifier stateTracker) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.tez.runtime.api.InputInitializer |
createInitializer(org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.InputDescriptor,org.apache.tez.dag.api.InputInitializerDescriptor> input,
org.apache.tez.runtime.api.InputInitializerContext context) |
protected org.apache.tez.dag.app.dag.RootInputInitializerManager.InputInitializerCallback |
createInputInitializerCallback(RootInputInitializerManager.InitializerWrapper initializer) |
RootInputInitializerManager.InitializerWrapper |
getInitializerWrapper(String inputName) |
void |
handleInitializerEvents(List<org.apache.tez.runtime.api.impl.TezEvent> events) |
void |
registerForVertexUpdates(String vertexName,
String inputName,
Set<org.apache.tez.dag.api.event.VertexState> stateSet) |
void |
runInputInitializers(List<org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.InputDescriptor,org.apache.tez.dag.api.InputInitializerDescriptor>> inputs) |
void |
shutdown() |
public RootInputInitializerManager(Vertex vertex, AppContext appContext, org.apache.hadoop.security.UserGroupInformation dagUgi, StateChangeNotifier stateTracker)
public void runInputInitializers(List<org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.InputDescriptor,org.apache.tez.dag.api.InputInitializerDescriptor>> inputs)
protected org.apache.tez.runtime.api.InputInitializer createInitializer(org.apache.tez.dag.api.RootInputLeafOutput<org.apache.tez.dag.api.InputDescriptor,org.apache.tez.dag.api.InputInitializerDescriptor> input,
org.apache.tez.runtime.api.InputInitializerContext context)
public void handleInitializerEvents(List<org.apache.tez.runtime.api.impl.TezEvent> events)
public void registerForVertexUpdates(String vertexName, String inputName, @Nullable Set<org.apache.tez.dag.api.event.VertexState> stateSet)
protected org.apache.tez.dag.app.dag.RootInputInitializerManager.InputInitializerCallback createInputInitializerCallback(RootInputInitializerManager.InitializerWrapper initializer)
@InterfaceAudience.Private public RootInputInitializerManager.InitializerWrapper getInitializerWrapper(String inputName)
public void shutdown()
Copyright © 2014 Apache Software Foundation. All rights reserved.