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)
YarnEventPublisher
Container
に関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher
の publishContainerAllocated
source
- イベントを発行したコンポーネント (非 null
)container
- コンテナー public void publishContainerLaunched(java.lang.Object source, org.apache.hadoop.yarn.api.records.Container container)
YarnEventPublisher
Container
に関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher
の publishContainerLaunched
source
- イベントを発行したコンポーネント (非 null
)container
- コンテナー public void publishContainerLaunchRequestFailed(java.lang.Object source, org.apache.hadoop.yarn.api.records.Container container)
YarnEventPublisher
Container
起動リクエストに関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher
の publishContainerLaunchRequestFailed
source
- イベントを発行したコンポーネント (非 null
)container
- コンテナー public void publishContainerCompleted(java.lang.Object source, org.apache.hadoop.yarn.api.records.ContainerStatus status)
YarnEventPublisher
ContainerStatus
に関する情報を含むアプリケーションイベントを公開します。YarnEventPublisher
の publishContainerCompleted
source
- イベントを発行したコンポーネント (非 null
)status
- コンテナーのステータス public void publishEvent(AbstractYarnEvent event)
YarnEventPublisher
AbstractYarnEvent
の一般的なアプリケーションイベントを公開します。YarnEventPublisher
の publishEvent
event
- 行事