public class DistributedCacheFactoryBean
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean<org.apache.hadoop.filecache.DistributedCache>DistributedCache の宣言的な構成を簡単に行うためのファクトリ。| 修飾子と型 | クラスと説明 |
|---|---|
static class | DistributedCacheFactoryBean.CacheEntry 分散キャッシュのエントリを記述するクラス。 |
| コンストラクターと説明 |
|---|
DistributedCacheFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
org.apache.hadoop.filecache.DistributedCache | getObject() |
java.lang.Class<?> | getObjectType() |
boolean | isSingleton() |
void | setCacheEntries(java.util.Collection<org.springframework.core.io.Resource> resources) 分散キャッシュに追加するキャッシュエントリを設定します。 |
void | setClassPathEntries(java.util.Collection<org.springframework.core.io.Resource> resources) 分散キャッシュに追加するクラスパスエントリを設定します。 |
void | setConfiguration(org.apache.hadoop.conf.Configuration conf) キャッシュの Hadoop 構成を設定します。 |
void | setCreateSymlink(boolean createSymlink) シンボリックリンクを作成するかどうかを示します。 |
void | setEntries(java.util.Collection<DistributedCacheFactoryBean.CacheEntry> entries) 分散キャッシュに追加するエントリを設定します。 |
void | setFileSystem(org.apache.hadoop.fs.FileSystem fs) このキャッシュの Hadoop ファイルシステムを設定します。 |
void | setLocalEntries(java.util.Collection<org.springframework.core.io.Resource> resources) 分散キャッシュに追加するローカルエントリを設定します。 |
public org.apache.hadoop.filecache.DistributedCache getObject()
throws java.lang.Exceptionorg.springframework.beans.factory.FactoryBean<org.apache.hadoop.filecache.DistributedCache> 内の getObject java.lang.Exceptionpublic java.lang.Class<?> getObjectType()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.filecache.DistributedCache> 内の getObjectType public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.filecache.DistributedCache> 内の isSingleton public void afterPropertiesSet()
throws java.lang.Exceptionorg.springframework.beans.factory.InitializingBean 内の afterPropertiesSet java.lang.Exceptionpublic void setEntries(java.util.Collection<DistributedCacheFactoryBean.CacheEntry> entries)
entries - 設定するエントリ。public void setLocalEntries(java.util.Collection<org.springframework.core.io.Resource> resources)
resources - 設定するエントリ。public void setCacheEntries(java.util.Collection<org.springframework.core.io.Resource> resources)
resources - 設定するエントリ。public void setClassPathEntries(java.util.Collection<org.springframework.core.io.Resource> resources)
resources - 設定するエントリ。public void setConfiguration(org.apache.hadoop.conf.Configuration conf)
conf - 設定する設定。public void setFileSystem(org.apache.hadoop.fs.FileSystem fs)
fs - 設定するファイルシステム。public void setCreateSymlink(boolean createSymlink)
createSymlink - シンボリックリンクを作成するかどうか。