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.Exception
public 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.Exception
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.Exception
public void setType(org.apache.hadoop.yarn.api.records.LocalResourceType defaultType)
LocalResourceType
を設定します。defaultType
- デフォルトの LocalResourceType
public void setVisibility(org.apache.hadoop.yarn.api.records.LocalResourceVisibility defaultVisibility)
LocalResourceVisibility
を設定します。defaultVisibility
- デフォルトの LocalResourceVisibility
public 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)