クラス ConfigImpl
java.lang.Object
org.iplass.mtp.impl.core.config.ConfigImpl
- すべての実装されたインタフェース:
Config
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidaddDependentService(String type, Service instance) <T extends Service>
voidaddServiceInitListener(ServiceInitListener<T> listener) 明示的にServiceInitListenerを追加します。設定項目の型が不定の設定項目(Service直下のproperty)を取得します。List<?> 設定項目の型が不定の設定項目(Service直下のproperty)の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として取得します。<T> List<T> getValuesWithSupplier(String name, Class<T> type, Supplier<List<T>> defaultValueSupplier) 設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。<T> TgetValueWithSupplier(String name, Class<T> type, Supplier<T> defaultValueSupplier) 設定ファイルに定義されている設定(Service直下のproperty)に定義される値を指定のtypeとして取得します。voidvoidnotifyInited(Service service) <T extends Service>
voidremoveServiceInitListener(ServiceInitListener<T> listener) 明示的にServiceInitListenerを削除します。
-
コンストラクタの詳細
-
ConfigImpl
-
-
メソッドの詳細
-
getServiceName
インタフェースからコピーされた説明:Config設定ファイルに定義されているServiceのnameを取得します。- 定義:
getServiceNameインタフェース内Config- 戻り値:
-
addDependentService
-
getDependentServiceNames
インタフェースからコピーされた説明:Config設定ファイルに定義されているDependentServiceのnameの一覧を取得します。- 定義:
getDependentServiceNamesインタフェース内Config- 戻り値:
-
getDependentService
インタフェースからコピーされた説明:Config設定ファイルに定義されているDependentServiceのインスタンスを取得します。- 定義:
getDependentServiceインタフェース内Config- パラメータ:
type- Serviceのクラス。クラス名をnameとして取得。- 戻り値:
-
getDependentService
インタフェースからコピーされた説明:Config設定ファイルに定義されているDependentServiceのインスタンスを取得します。- 定義:
getDependentServiceインタフェース内Config- パラメータ:
serviceName-- 戻り値:
-
getNames
インタフェースからコピーされた説明:Config設定ファイルに定義されている設定項目(Service直下のproperty)のname一覧を取得します。 -
getValue
インタフェースからコピーされた説明:Config設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値(value)をStringとして取得します。 -
getValues
インタフェースからコピーされた説明:Config設定ファイルに定義されている同一のnameの設定項目(Service直下のproperty)に定義される値(value)をListとして取得します。 -
getValue
インタフェースからコピーされた説明:Config設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 -
getValues
インタフェースからコピーされた説明:Config設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 -
getValue
インタフェースからコピーされた説明:Config設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 もし、nameで指定される設定項目が存在しない場合は、defaultValueを返却します。 defaultValueがServiceInitListenerをimplementsしていて、且つdefaultValueが値として適用された場合、 ServiceInitListenerを介してinited()/destrpyed()が通知されます。 -
getValueWithSupplier
インタフェースからコピーされた説明:Config設定ファイルに定義されている設定(Service直下のproperty)に定義される値を指定のtypeとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 もし、nameで指定される設定項目が存在しない場合は、defaultValueSupplierを利用してdefaultValueを生成します。 defaultValueSupplierが生成するインスタンスがServiceInitListenerをimplementsしていた場合、 ServiceInitListenerを介してinited()/destrpyed()が通知されます。- 定義:
getValueWithSupplierインタフェース内Config- 型パラメータ:
T-- パラメータ:
name-type-defaultValueSupplier- defaultValueを生成するSupplier- 戻り値:
-
getValues
インタフェースからコピーされた説明:Config設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 もし、nameで指定される設定項目が存在しない場合は、defaultValueを返却します。 defaultValuesのList内のインスタンスがServiceInitListenerをimplementsしていて、且つdefaultValuesが値として適用された場合、 ServiceInitListenerを介してinited()/destrpyed()が通知されます。 -
getValuesWithSupplier
public <T> List<T> getValuesWithSupplier(String name, Class<T> type, Supplier<List<T>> defaultValueSupplier) インタフェースからコピーされた説明:Config設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。 typeは、プリミティブ型、Map、JavaBeans形式のクラスを指定可能です。 もし、nameで指定される設定項目が存在しない場合は、defaultValueSupplierを利用してdefaultValuesを生成します。 defaultValueSupplierが生成するList内の個別のインスタンスがServiceInitListenerをimplementsしていた場合、 ServiceInitListenerを介してinited()/destrpyed()が通知されます。- 定義:
getValuesWithSupplierインタフェース内Config- 型パラメータ:
T-- パラメータ:
name-type-defaultValueSupplier- defaultValuesを生成するSupplier- 戻り値:
-
getBean
インタフェースからコピーされた説明:Config設定項目の型が不定の設定項目(Service直下のproperty)を取得します。 設定ファイル上のpropertyに、class属性が指定されている必要があります。 -
getBeans
インタフェースからコピーされた説明:Config設定項目の型が不定の設定項目(Service直下のproperty)のListを取得します。 設定ファイル上のpropertyに、class属性が指定されている必要があります。 -
notifyInited
-
notifyDestroyed
public void notifyDestroyed() -
addServiceInitListener
インタフェースからコピーされた説明:Config明示的にServiceInitListenerを追加します。- 定義:
addServiceInitListenerインタフェース内Config- 型パラメータ:
T-- パラメータ:
listener-
-
removeServiceInitListener
インタフェースからコピーされた説明:Config明示的にServiceInitListenerを削除します。- 定義:
removeServiceInitListenerインタフェース内Config- 型パラメータ:
T-- パラメータ:
listener-
-