パッケージ org.iplass.mtp.spi
インタフェース Config
public interface Config
Service初期化時の設定をあらわすインタフェースです。
Note:スレッドセーフではない点注意ください。
Service.init(Config)内のみで扱う想定のインスタンスです。-
メソッドの概要
修飾子とタイプメソッド説明推奨されていません。当該メソッドは将来削除する予定ですList<?>推奨されていません。当該メソッドは将来削除する予定です<T extends Service>
TgetDependentService(Class<T> type) 設定ファイルに定義されているDependentServiceのインスタンスを取得します。<T extends Service>
TgetDependentService(String serviceName) 設定ファイルに定義されているDependentServiceのインスタンスを取得します。設定ファイルに定義されているDependentServiceのnameの一覧を取得します。getNames()設定ファイルに定義されている設定項目(Service直下のproperty)のname一覧を取得します。設定ファイルに定義されているServiceのnameを取得します。設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値(value)をStringとして取得します。<T> T設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。<T> T設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。設定ファイルに定義されている同一のnameの設定項目(Service直下のproperty)に定義される値(value)をListとして取得します。 <T> List<T>設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。<T> List<T>設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。
-
メソッドの詳細
-
getServiceName
String getServiceName()設定ファイルに定義されているServiceのnameを取得します。- 戻り値:
-
getDependentServiceNames
設定ファイルに定義されているDependentServiceのnameの一覧を取得します。- 戻り値:
-
getDependentService
設定ファイルに定義されているDependentServiceのインスタンスを取得します。- パラメータ:
type- Serviceのクラス。クラス名をnameとして取得。- 戻り値:
-
getDependentService
設定ファイルに定義されているDependentServiceのインスタンスを取得します。- パラメータ:
serviceName-- 戻り値:
-
getNames
設定ファイルに定義されている設定項目(Service直下のproperty)のname一覧を取得します。- 戻り値:
-
getValue
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値(value)をStringとして取得します。- パラメータ:
name-- 戻り値:
-
getValues
設定ファイルに定義されている同一のnameの設定項目(Service直下のproperty)に定義される値(value)をListとして取得します。 - パラメータ:
name-- 戻り値:
-
getValue
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。- パラメータ:
name-type-- 戻り値:
-
getValue
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 もし、nameで指定される設定項目が存在しない場合は、defaultValueを返却します。- パラメータ:
name-type-defaultValue-- 戻り値:
-
getValues
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。- パラメータ:
name-type-- 戻り値:
-
getValues
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 もし、nameで指定される設定項目が存在しない場合は、defaultValueを返却します。- パラメータ:
name-type-defaultValues-- 戻り値:
-
getBean
推奨されていません。当該メソッドは将来削除する予定です設定項目の型が不定の設定項目(Service直下のproperty)を取得します。 設定ファイル上のpropertyに、class属性が指定されている必要があります。- パラメータ:
name-- 戻り値:
-
getBeans
推奨されていません。当該メソッドは将来削除する予定です設定項目の型が不定の設定項目(Service直下のproperty)のListを取得します。 設定ファイル上のpropertyに、class属性が指定されている必要があります。- パラメータ:
name-- 戻り値:
-