public class DefaultYarnEventPublisher extends java.lang.Object implements YarnEventPublisher, org.springframework.context.ApplicationEventPublisherAware
| コンストラクターと説明 |
|---|
DefaultYarnEventPublisher() イベントパブリッシャーなしでデフォルトの戦略を構築します。 |
DefaultYarnEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) イベントパブリッシャーを使用してデフォルトの戦略を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | publishContainerAllocated(java.lang.Object source, org.apache.hadoop.yarn.api.records.Container container) 割り当てられた Container に関する情報を含むアプリケーションイベントを公開します。 |
void | publishContainerCompleted(java.lang.Object source, org.apache.hadoop.yarn.api.records.ContainerStatus status) 完了した ContainerStatus に関する情報を含むアプリケーションイベントを公開します。 |
void | publishContainerLaunched(java.lang.Object source, org.apache.hadoop.yarn.api.records.Container container) 起動された Container に関する情報を含むアプリケーションイベントを公開します。 |
void | publishContainerLaunchRequestFailed(java.lang.Object source, org.apache.hadoop.yarn.api.records.Container container) 失敗した Container 起動リクエストに関する情報を含むアプリケーションイベントを公開します。 |
void | publishEvent(AbstractYarnEvent event) 型 AbstractYarnEvent の一般的なアプリケーションイベントを公開します。 |
void | setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
public DefaultYarnEventPublisher()
public DefaultYarnEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
applicationEventPublisher - イベント発行者 public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
org.springframework.context.ApplicationEventPublisherAware の setApplicationEventPublisher public void publishContainerAllocated(java.lang.Object source,
org.apache.hadoop.yarn.api.records.Container container)YarnEventPublisherContainer に関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher の publishContainerAllocated source - イベントを発行したコンポーネント (非 null)container - コンテナー public void publishContainerLaunched(java.lang.Object source,
org.apache.hadoop.yarn.api.records.Container container)YarnEventPublisherContainer に関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher の publishContainerLaunched source - イベントを発行したコンポーネント (非 null)container - コンテナー public void publishContainerLaunchRequestFailed(java.lang.Object source,
org.apache.hadoop.yarn.api.records.Container container)YarnEventPublisherContainer 起動リクエストに関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher の publishContainerLaunchRequestFailed source - イベントを発行したコンポーネント (非 null)container - コンテナー public void publishContainerCompleted(java.lang.Object source,
org.apache.hadoop.yarn.api.records.ContainerStatus status)YarnEventPublisherContainerStatus に関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher の publishContainerCompleted source - イベントを発行したコンポーネント (非 null)status - コンテナーのステータス public void publishEvent(AbstractYarnEvent event)
YarnEventPublisherAbstractYarnEvent の一般的なアプリケーションイベントを公開します。YarnEventPublisher の publishEvent event - 行事