| コンストラクタと説明 |
|---|
ConfigImpl(java.lang.String serviceName,
NameValue[] nameValues,
NameValue[] beanNameValues) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addDependentService(java.lang.String type,
Service instance) |
java.lang.Object |
getBean(java.lang.String name)
設定項目の型が不定の設定項目(Service直下のproperty)を取得します。
|
java.util.List<?> |
getBeans(java.lang.String name)
設定項目の型が不定の設定項目(Service直下のproperty)のListを取得します。
|
<T extends Service> |
getDependentService(java.lang.Class<T> type)
設定ファイルに定義されているDependentServiceのインスタンスを取得します。
|
<T extends Service> |
getDependentService(java.lang.String serviceName)
設定ファイルに定義されているDependentServiceのインスタンスを取得します。
|
java.util.List<java.lang.String> |
getDependentServiceNames()
設定ファイルに定義されているDependentServiceのnameの一覧を取得します。
|
java.util.Set<java.lang.String> |
getNames()
設定ファイルに定義されている設定項目(Service直下のproperty)のname一覧を取得します。
|
java.lang.String |
getServiceName()
設定ファイルに定義されているServiceのnameを取得します。
|
java.lang.String |
getValue(java.lang.String name)
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値(value)をStringとして取得します。
|
<T> T |
getValue(java.lang.String name,
java.lang.Class<T> type)
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。
|
<T> T |
getValue(java.lang.String name,
java.lang.Class<T> type,
T defaultValue)
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeとして取得します。
|
java.util.List<java.lang.String> |
getValues(java.lang.String name)
設定ファイルに定義されている同一のnameの設定項目(Service直下のproperty)に定義される値(value)をList
|
<T> java.util.List<T> |
getValues(java.lang.String name,
java.lang.Class<T> type)
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。
|
<T> java.util.List<T> |
getValues(java.lang.String name,
java.lang.Class<T> type,
java.util.List<T> defaultValues)
設定ファイルに定義されている設定項目(Service直下のproperty)に定義される値を指定のtypeのListとして取得します。
|
void |
notifyDestroyed() |
void |
notifyInited(Service service) |
public java.lang.String getServiceName()
ConfiggetServiceName インタフェース内 Configpublic void addDependentService(java.lang.String type,
Service instance)
public java.util.List<java.lang.String> getDependentServiceNames()
ConfiggetDependentServiceNames インタフェース内 Configpublic <T extends Service> T getDependentService(java.lang.Class<T> type)
ConfiggetDependentService インタフェース内 Configtype - Serviceのクラス。クラス名をnameとして取得。public <T extends Service> T getDependentService(java.lang.String serviceName)
ConfiggetDependentService インタフェース内 Configpublic java.util.Set<java.lang.String> getNames()
Configpublic java.lang.String getValue(java.lang.String name)
Configpublic java.util.List<java.lang.String> getValues(java.lang.String name)
Configpublic <T> T getValue(java.lang.String name,
java.lang.Class<T> type)
Configpublic <T> java.util.List<T> getValues(java.lang.String name,
java.lang.Class<T> type)
Configpublic <T> T getValue(java.lang.String name,
java.lang.Class<T> type,
T defaultValue)
Configpublic <T> java.util.List<T> getValues(java.lang.String name,
java.lang.Class<T> type,
java.util.List<T> defaultValues)
Configpublic java.lang.Object getBean(java.lang.String name)
Configpublic java.util.List<?> getBeans(java.lang.String name)
Configpublic void notifyInited(Service service)
public void notifyDestroyed()