public interface ComponentContext
Service component context interface.
The service provider required to obtain the configuration information and service components of the service component.
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | getConfig(java.lang.Class<T> clz)Gets the corresponding service component configuration information according to the configuration type of the service component. | 
| java.lang.String | getProperty(java.lang.String propertyName)Obtain the corresponding attribute according to the service component attribute name. | 
| <T> T | getProvider(java.lang.Class<T> clz, java.util.List<ProviderSelector> selectors)The service providers needed to get the service component. | 
| <T> java.util.List<T> | getProviders(java.lang.Class<T> clz)The list of service providers needed to get the service component. | 
<T> T getConfig(java.lang.Class<T> clz)
Gets the corresponding service component configuration information according to the configuration type of the service component.
clz - the service component configuration type.<T> java.util.List<T> getProviders(java.lang.Class<T> clz)
The list of service providers needed to get the service component.
clz - Service provider type.
<T> T getProvider(java.lang.Class<T> clz,
                java.util.List<ProviderSelector> selectors)
The service providers needed to get the service component.
clz - Service provider type.selectors - Service provider selector lists.java.lang.String getProperty(java.lang.String propertyName)
Obtain the corresponding attribute according to the service component attribute name.
propertyName - The property name