Spring for Apache Hadoop

org.springframework.yarn.am.monitor
Interface ContainerMonitor

All Known Implementing Classes:
DefaultContainerMonitor

public interface ContainerMonitor

General interface for components able to monitor application and container statuses.

Author:
Janne Valkealahti

Method Summary
 void addContainerMonitorStateListener(ContainerMonitorListener listener)
          Adds the container monitor state listener.
 int completedCount()
          Gets a count of completed containers.
 int failedCount()
          Gets a count of failed containers.
 int freeCount()
          Gets a count of free containers.
 void reportContainer(org.apache.hadoop.yarn.api.records.Container container)
          Notifies monitor of Container.
 void reportContainerStatus(org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus)
          Notifies monitor for new ContainerStatus.
 void reportContainerStatus(java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containerStatuses)
          Notifies monitor for new ContainerStatus.
 int runningCount()
          Gets a count of running containers.
 

Method Detail

reportContainerStatus

void reportContainerStatus(java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containerStatuses)
Notifies monitor for new ContainerStatus.

Parameters:
containerStatuses - the container statuses

reportContainerStatus

void reportContainerStatus(org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus)
Notifies monitor for new ContainerStatus.

Parameters:
containerStatus - the container status

reportContainer

void reportContainer(org.apache.hadoop.yarn.api.records.Container container)
Notifies monitor of Container.

Parameters:
container - the container

freeCount

int freeCount()
Gets a count of free containers.

Returns:
count of free containers

runningCount

int runningCount()
Gets a count of running containers.

Returns:
count of running containers

failedCount

int failedCount()
Gets a count of failed containers.

Returns:
count of failed containers

completedCount

int completedCount()
Gets a count of completed containers.

Returns:
count of completed containers

addContainerMonitorStateListener

void addContainerMonitorStateListener(ContainerMonitorListener listener)
Adds the container monitor state listener.

Parameters:
listener - the ContainerMonitorListener

Spring for Apache Hadoop