com.supermap.services.components
接口 ComponentContext
-
- 所有已知实现类:
- DataContext, MapContext
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)
获取服务组件所需要的服务提供者列表。
-
-
-
方法详细资料
-
getConfig
<T> T getConfig(java.lang.Class<T> clz)
根据服务组件的配置类型获取相应的服务组件配置信息。
- 参数:
clz
- 服务组件配置类型。- 返回:
- 服务组件的配置信息。
-
getProviders
<T> java.util.List<T> getProviders(java.lang.Class<T> clz)
获取服务组件所需要的服务提供者列表。
- 参数:
clz
- 服务提供者类型。- 返回:
- 服务提供者列表。
-
getProvider
<T> T getProvider(java.lang.Class<T> clz, java.util.List<ProviderSelector> selectors)
获取服务组件所需要的服务提供者。
- 参数:
clz
- 服务提供者类型。selectors
- 服务提供者选择器列表- 返回:
- 服务提供者列表。
-
getProperty
java.lang.String getProperty(java.lang.String propertyName)
根据服务组件属性名获取对应的属性。
- 参数:
propertyName
- 属性名- 返回:
- 属性名对应的属性
-
-