Example usage for org.apache.hadoop.yarn.event EventHandler interface-usage

List of usage examples for org.apache.hadoop.yarn.event EventHandler interface-usage

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.event EventHandler interface-usage.

Usage

From source file org.apache.tez.dag.app.launcher.ContainerLauncher.java

public interface ContainerLauncher extends EventHandler<NMCommunicatorEvent> {
}

From source file org.apache.tez.dag.app.launcher.ContainerLauncherManager.java

public class ContainerLauncherManager extends AbstractService implements EventHandler<ContainerLauncherEvent> {

    static final Logger LOG = LoggerFactory.getLogger(TezContainerLauncherImpl.class);

    @VisibleForTesting
    final ContainerLauncherWrapper containerLaunchers[];

From source file org.apache.tez.dag.app.rm.container.AMContainer.java

public interface AMContainer extends EventHandler<AMContainerEvent> {

    public AMContainerState getState();

    public ContainerId getContainerId();

From source file org.apache.tez.dag.app.rm.container.AMContainerMap.java

public class AMContainerMap extends AbstractService implements EventHandler<AMContainerEvent> {

    private static final Log LOG = LogFactory.getLog(AMContainerMap.class);

    private final ContainerHeartbeatHandler chh;
    private final TaskAttemptListener tal;

From source file org.apache.tez.dag.app.rm.ContainerAllocator.java

public interface ContainerAllocator extends EventHandler<AMSchedulerEvent> {

    //  enum EventType {
    //
    //    CONTAINER_REQ,
    //    CONTAINER_DEALLOCATE,

From source file org.apache.tez.dag.app.rm.node.AMNode.java

public interface AMNode extends EventHandler<AMNodeEvent> {

    public NodeId getNodeId();

    public AMNodeState getState();

From source file org.apache.tez.dag.app.rm.node.AMNodeMap.java

public class AMNodeMap extends AbstractService implements EventHandler<AMNodeEvent> {

    static final Log LOG = LogFactory.getLog(AMNodeMap.class);

    private final ConcurrentHashMap<NodeId, AMNode> nodeMap;
    private final ConcurrentHashMap<String, Set<NodeId>> blacklistMap;

From source file org.apache.tez.dag.app.rm.node.AMNodeTracker.java

public class AMNodeTracker extends AbstractService implements EventHandler<AMNodeEvent> {

    static final Log LOG = LogFactory.getLog(AMNodeTracker.class);

    private final ConcurrentHashMap<NodeId, AMNode> nodeMap;
    private final ConcurrentHashMap<String, Set<NodeId>> blacklistMap;

From source file org.apache.tez.dag.app.rm.TaskSchedulerEventHandler.java

public class TaskSchedulerEventHandler extends AbstractService
        implements TaskSchedulerAppCallback, EventHandler<AMSchedulerEvent> {
    static final Log LOG = LogFactory.getLog(TaskSchedulerEventHandler.class);

    static final String APPLICATION_ID_PLACEHOLDER = "__APPLICATION_ID__";
    static final String HISTORY_URL_BASE = "__HISTORY_URL_BASE__";

From source file org.apache.tez.dag.app.rm.TaskSchedulerManager.java

public class TaskSchedulerManager extends AbstractService implements EventHandler<AMSchedulerEvent> {
    static final Logger LOG = LoggerFactory.getLogger(TaskSchedulerManager.class);

    static final String APPLICATION_ID_PLACEHOLDER = "__APPLICATION_ID__";
    static final String HISTORY_URL_BASE = "__HISTORY_URL_BASE__";