@InterfaceAudience.Private public class StateChangeNotifier extends Object
| Constructor and Description |
|---|
StateChangeNotifier(DAG dag) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addedEventToQueue() |
protected void |
processedEventFromQueue() |
void |
registerForTaskSuccessUpdates(String vertexName,
TaskStateUpdateListener listener) |
void |
registerForVertexUpdates(String vertexName,
Set<VertexState> stateSet,
VertexStateUpdateListener listener) |
void |
stateChanged(TezVertexID vertexId,
VertexStateUpdate vertexStateUpdate) |
void |
stop() |
void |
taskSucceeded(String vertexName,
TezTaskID taskId,
int attemptId) |
void |
unregisterForTaskSuccessUpdates(String vertexName,
TaskStateUpdateListener listener) |
void |
unregisterForVertexUpdates(String vertexName,
VertexStateUpdateListener listener) |
public StateChangeNotifier(DAG dag)
protected void processedEventFromQueue()
protected void addedEventToQueue()
public void stop()
public void registerForVertexUpdates(String vertexName, Set<VertexState> stateSet, VertexStateUpdateListener listener)
public void unregisterForVertexUpdates(String vertexName, VertexStateUpdateListener listener)
public void stateChanged(TezVertexID vertexId, VertexStateUpdate vertexStateUpdate)
public void registerForTaskSuccessUpdates(String vertexName, TaskStateUpdateListener listener)
public void unregisterForTaskSuccessUpdates(String vertexName, TaskStateUpdateListener listener)
Copyright © 2021 Apache Software Foundation. All rights reserved.