public interface ConfigurationService
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clearCache(Class<?> configurationClass)
設定キャッシュのクリアを行ないます..
|
<T> Schema |
findSchema(Class<T> configurationClass,
ClassLoader classLoader)
スキーマの取得を行います.
|
<T> T |
load(Class<T> configurationClass,
Instance instance,
ClassLoader classLoader)
設定ファイルの読み込みを行います.
|
<T> Collection<T> |
loadAll(Class<T> configurationClass,
Instance instance,
ClassLoader classLoader)
設定ファイルの読み込みを行います.
|
<T> void |
save(Class<T> configurationClass,
T configuration,
ClassLoader classLoader)
設定ファイルの保存を行います.
|
void clearCache(Class<?> configurationClass) throws ConfigurationException
Instance.PROTOTYPE
の場合は何も行われません.configurationClass
- 設定を表現するクラス.ConfigurationException
- 設定キャッシュのクリアに失敗した場合に通知されます.<T> Schema findSchema(Class<T> configurationClass, ClassLoader classLoader) throws ConfigurationException
T
- 設定を表現するクラスパラメータ.configurationClass
- 設定を表現するクラスclassLoader
- スキーマを検索する際に利用するクラスローダ.ConfigurationException
- スキーマの取得に失敗した場合に通知されます.<T> T load(Class<T> configurationClass, Instance instance, ClassLoader classLoader) throws ConfigurationException
T
- 設定を表現するクラスパラメータ.configurationClass
- 設定を表現するクラス.instance
- 設定ファイルのインスタンス管理方法.classLoader
- 設定ファイルを読み込む際に利用するクラスローダ.ConfigurationException
- 設定の読み込みに失敗した場合に通知されます.<T> Collection<T> loadAll(Class<T> configurationClass, Instance instance, ClassLoader classLoader) throws ConfigurationException
T
- 設定を表現するクラスパラメータ.configurationClass
- 設定を表現するクラス.instance
- 設定ファイルのインスタンス管理方法.classLoader
- 設定ファイルを読み込む際に利用するクラスローダ.ConfigurationException
- 設定の読み込みに失敗した場合に通知されます.<T> void save(Class<T> configurationClass, T configuration, ClassLoader classLoader) throws ConfigurationException
T
- 設定を表現するクラスパラメータ.configurationClass
- 設定を表現するクラス.configuration
- 設定を表現するインスタンス.classLoader
- 設定ファイル(スキーマ)を読み込む際に利用するクラスローダ.ConfigurationException
- 設定ファイルの保存に失敗した場合に通知されます.Copyright © 2012 NTT DATA INTRAMART CORPORATION