| インターフェース | 説明 |
|---|---|
| AppmasterCmOperations | アプリマスターとコンテナーマネージャーの通信のためのインターフェース。 |
| AppmasterRmOperations | アプリマスターとリソースマネージャーの通信のためのインターフェース。 |
| AppmasterService | アプリケーションマスターで実行されるサービスのインターフェース。 |
| AppmasterServiceClient | 現在、これは空であり、クラスがアプリケーションマスターサービスのクライアントとして使用されていることを示すマーカーインターフェースとしてのみ使用されます。 |
| AppmasterTrackService | アプリケーションマスター内で実行される Hadoop Yarn トラックサービスの汎用インターフェース。 |
| ContainerLauncherInterceptor | コンテナーが起動される前に ContainerLaunchContext を表示および / または変更できるインターセプターのインターフェース。 |
| RpcMessage<T> | すべての RpcMessage 型が実装する必要がある中心的なインターフェース。 |
| YarnAppmaster | 外部起動実装に必要なメインアプリケーションマスターメソッドを定義するインターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractAppmaster | 一般的なアプリケーションマスターインスタンスに機能を提供する基本クラス。 |
| AbstractEventingAppmaster | インスタンスの開始前に存在する静的な情報ではなく、イベントに基づいてライフサイクルが決定されるアプリケーションマスターの基本実装。 |
| AbstractProcessingAppmaster | 割り当て、起動、監視という単純なライフサイクルシナリオを処理する基本アプリケーションマスター実装。 |
| AbstractServicesAppmaster | 通常のアプリケーションマスターに必要な共通コンテナーサービスを追加する AbstractAppmaster の拡張機能です。 |
| AppmasterCmTemplate | ContainerManagementProtocol を使用した AppmasterCmOperations 折り返し通信のテンプレート実装。 |
| AppmasterConstants | アプリケーションマスターに使用されるパブリック定数。 |
| AppmasterRmTemplate | ApplicationMasterProtocol を使用した AppmasterRmOperations 折り返し通信のテンプレート実装。 |
| CommandLineAppmasterRunner | アプリケーションマスター用のシンプルなランチャー。 |
| GenericRpcMessage<T> | 汎用 RpcMessage 実装。 |
| StaticAppmaster | 多数のコンテナーを割り当てて起動し、コンテナーのステータスを監視し、最後に対応するメッセージをリソースマネージャーに送り返してアプリケーションを終了する、シンプルなアプリケーションマスター実装です。 |
| StaticEventingAppmaster | 多数のコンテナーを割り当てて起動し、コンテナーのステータスを監視し、最後に対応するメッセージをリソースマネージャーに送り返してアプリケーションを終了する、シンプルなアプリケーションマスター実装です。 |