public class LocalResourcesFactoryBean extends java.lang.Object implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean<ResourceLocalizer>
ResourceLocalizer のオブジェクトを構築します。| 修飾子と型 | クラスと説明 |
|---|---|
static class | LocalResourcesFactoryBean.CopyEntry コピーエントリを保存するヘルパークラス。 |
static class | LocalResourcesFactoryBean.RawCopyEntry 生のコピーエントリを格納するヘルパークラス。 |
static class | LocalResourcesFactoryBean.TransferEntry 転送エントリを保存するヘルパークラス。 |
| コンストラクターと説明 |
|---|
LocalResourcesFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
ResourceLocalizer | getObject() |
java.lang.Class<ResourceLocalizer> | getObjectType() |
boolean | isSingleton() |
void | setConfiguration(org.apache.hadoop.conf.Configuration configuration) このファクトリの Yarn 構成を設定します。 |
void | setCopyEntries(java.util.Collection<LocalResourcesFactoryBean.CopyEntry> copyEntries) このファクトリのコピーエントリ参照を設定します。 |
void | setHdfsEntries(java.util.Collection<LocalResourcesFactoryBean.TransferEntry> hdfsEntries) このファクトリの HDFs エントリ参照を設定します。 |
void | setHdfsEntries(java.lang.String id, java.util.Collection<LocalResourcesFactoryBean.TransferEntry> hdfsEntries) このファクトリの HDFs エントリ参照を設定します。 |
void | setRawCopyEntries(java.util.Collection<LocalResourcesFactoryBean.RawCopyEntry> rawEntries) |
void | setStagingDirectory(org.apache.hadoop.fs.Path stagingDirectory) ステージングディレクトリを設定します。 |
void | setStagingDirectory(java.lang.String stagingDirectory) ステージングディレクトリを設定します。 |
void | setType(org.apache.hadoop.yarn.api.records.LocalResourceType defaultType) エントリのデフォルト LocalResourceType を設定します。 |
void | setVisibility(org.apache.hadoop.yarn.api.records.LocalResourceVisibility defaultVisibility) エントリのデフォルト LocalResourceVisibility を設定します。 |
public ResourceLocalizer getObject() throws java.lang.Exception
org.springframework.beans.factory.FactoryBean<ResourceLocalizer> の getObject java.lang.Exceptionpublic java.lang.Class<ResourceLocalizer> getObjectType()
org.springframework.beans.factory.FactoryBean<ResourceLocalizer> の getObjectType public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<ResourceLocalizer> の isSingleton public void afterPropertiesSet()
throws java.lang.Exceptionorg.springframework.beans.factory.InitializingBean の afterPropertiesSet java.lang.Exceptionpublic void setType(org.apache.hadoop.yarn.api.records.LocalResourceType defaultType)
LocalResourceType を設定します。defaultType - デフォルトの LocalResourceTypepublic void setVisibility(org.apache.hadoop.yarn.api.records.LocalResourceVisibility defaultVisibility)
LocalResourceVisibility を設定します。defaultVisibility - デフォルトの LocalResourceVisibilitypublic void setHdfsEntries(java.util.Collection<LocalResourcesFactoryBean.TransferEntry> hdfsEntries)
hdfsEntries - HDFs エントリのコレクション public void setHdfsEntries(java.lang.String id,
java.util.Collection<LocalResourcesFactoryBean.TransferEntry> hdfsEntries)id - 識別子 hdfsEntries - HDFs エントリのコレクション public void setCopyEntries(java.util.Collection<LocalResourcesFactoryBean.CopyEntry> copyEntries)
copyEntries - コピーエントリの収集 public void setConfiguration(org.apache.hadoop.conf.Configuration configuration)
configuration - Yarn の構成 public void setStagingDirectory(java.lang.String stagingDirectory)
stagingDirectory - 新しいステージングディレクトリ setStagingDirectory(Path)public void setStagingDirectory(org.apache.hadoop.fs.Path stagingDirectory)
stagingDirectory - 新しいステージングディレクトリ public void setRawCopyEntries(java.util.Collection<LocalResourcesFactoryBean.RawCopyEntry> rawEntries)