public interface ComponentContext
服务组件上下文接口。
用于获取服务组件的配置信息和服务组件所需要使用的服务提供者。
限定符和类型 | 方法和说明 |
---|---|
<T> T |
getConfig(java.lang.Class<T> clz)
根据服务组件的配置类型获取相应的服务组件配置信息。
|
java.lang.String |
getProperty(java.lang.String propertyName)
根据服务组件属性名获取对应的属性。
|
<T> T |
getProvider(java.lang.Class<T> clz, java.util.List<ProviderSelector> selectors)
获取服务组件所需要的服务提供者。
|
<T> java.util.List<T> |
getProviders(java.lang.Class<T> clz)
获取服务组件所需要的服务提供者列表。
|
<T> T getConfig(java.lang.Class<T> clz)
根据服务组件的配置类型获取相应的服务组件配置信息。
clz
- 服务组件配置类型。<T> java.util.List<T> getProviders(java.lang.Class<T> clz)
获取服务组件所需要的服务提供者列表。
clz
- 服务提供者类型。<T> T getProvider(java.lang.Class<T> clz, java.util.List<ProviderSelector> selectors)
获取服务组件所需要的服务提供者。
clz
- 服务提供者类型。selectors
- 服务提供者选择器列表java.lang.String getProperty(java.lang.String propertyName)
根据服务组件属性名获取对应的属性。
propertyName
- 属性名