public class DefaultMultiResourceLocalizer extends java.lang.Object implements MultiResourceLocalizer
MultiResourceLocalizer のデフォルトの実装。| コンストラクターと説明 |
|---|
DefaultMultiResourceLocalizer(ResourceLocalizer localizer, java.util.Map<java.lang.String,ResourceLocalizer> localizers) 新しいデフォルトのマルチリソースローカライザーをインスタンス化します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.LocalResource> | getResources()LocalResource インスタンスのマップを取得します。 |
java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.LocalResource> | getResources(java.lang.String id) 任意の ID で識別される LocalResource インスタンスのマップを取得します。 |
public DefaultMultiResourceLocalizer(ResourceLocalizer localizer, java.util.Map<java.lang.String,ResourceLocalizer> localizers)
localizer - デフォルトのローカライザー localizers - カスタムローカライザー public java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.LocalResource> getResources()
ResourceLocalizerLocalResource インスタンスのマップを取得します。LocalResource の基礎となるインスタンスは、リソースサイズとタイムスタンプを含めて完全に初期化する必要があります。 このメソッドを呼び出すと、LocalResource を返すために必要なすべての準備作業が実行されます。
ResourceLocalizer 内の getResources LocalResource インスタンスを含むマップ public java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.LocalResource> getResources(java.lang.String id)
MultiResourceLocalizerLocalResource インスタンスのマップを取得します。null または不明な ID を渡すと、基本メソッド ResourceLocalizer.getResources() にフォールバックします。MultiResourceLocalizer 内の getResources id - ローカルリソースの識別子 LocalResource インスタンスを含むマップ ResourceLocalizer.getResources()