public class DefaultContainerMonitor extends AbstractMonitor implements ContainerAware, ContainerMonitor
ContainerMonitor
のデフォルト実装。コンストラクターと説明 |
---|
DefaultContainerMonitor() |
修飾子と型 | メソッドと説明 |
---|---|
int | completedCount() 完了したコンテナーの数を取得します。 |
int | failedCount() 失敗したコンテナーの数を取得します。 |
int | freeCount() 空いているコンテナーの数を取得します。 |
void | onContainer(java.util.List<org.apache.hadoop.yarn.api.records.Container> containers) Container に関する新しい情報がある可能性がある場合に呼び出されます。 |
void | onContainerStatus(java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containerStatuses) ContainerStatus に関する新しい情報がある可能性がある場合に呼び出されます。 |
int | runningCount() 実行中のコンテナーの数を取得します。 |
java.lang.String | toDebugString() このクラスの説明をデバッグ文字列として取得します。 |
addContainerMonitorStateListener, notifyState
afterPropertiesSet, doStart, doStop, getBeanFactory, getPhase, getTaskExecutor, getTaskScheduler, getYarnEventPublisher, isAutoStartup, isRunning, onInit, setAutoStartup, setBeanFactory, setPhase, setTaskExecutor, setTaskScheduler, setYarnEventPublisher, start, stop, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addContainerMonitorStateListener
public void onContainer(java.util.List<org.apache.hadoop.yarn.api.records.Container> containers)
ContainerAware
Container
に関する新しい情報がある可能性がある場合に呼び出されます。ContainerAware
の onContainer
containers
- コンテナー public void onContainerStatus(java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containerStatuses)
ContainerAware
ContainerStatus
に関する新しい情報がある可能性がある場合に呼び出されます。ContainerAware
の onContainerStatus
containerStatuses
- コンテナーのステータス public int freeCount()
ContainerMonitor
ContainerMonitor
の freeCount
public int runningCount()
ContainerMonitor
ContainerMonitor
の runningCount
public int failedCount()
ContainerMonitor
ContainerMonitor
の failedCount
public int completedCount()
ContainerMonitor
ContainerMonitor
の completedCount
public java.lang.String toDebugString()