类 ScopeBeanExtensionInjector
- java.lang.Object
-
- org.apache.dubbo.common.beans.ScopeBeanExtensionInjector
-
- 所有已实现的接口:
ExtensionAccessorAware,ExtensionInjector,ScopeModelAware
public class ScopeBeanExtensionInjector extends Object implements ExtensionInjector, ScopeModelAware
Inject scope bean to SPI extension instance
-
-
构造器概要
构造器 构造器 说明 ScopeBeanExtensionInjector()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <T> TgetInstance(Class<T> type, String name)Get instance of specify type and name.voidsetScopeModel(ScopeModel scopeModel)Override this method if you need get the scope model (maybe one of FrameworkModel/ApplicationModel/ModuleModel).-
从接口继承的方法 org.apache.dubbo.common.extension.ExtensionInjector
setExtensionAccessor
-
从接口继承的方法 org.apache.dubbo.rpc.model.ScopeModelAware
setApplicationModel, setFrameworkModel, setModuleModel
-
-
-
-
方法详细资料
-
setScopeModel
public void setScopeModel(ScopeModel scopeModel)
从接口复制的说明:ScopeModelAwareOverride this method if you need get the scope model (maybe one of FrameworkModel/ApplicationModel/ModuleModel).- 指定者:
setScopeModel在接口中ScopeModelAware
-
getInstance
public <T> T getInstance(Class<T> type, String name)
从接口复制的说明:ExtensionInjectorGet instance of specify type and name.- 指定者:
getInstance在接口中ExtensionInjector- 参数:
type- object type.name- object name.- 返回:
- object instance.
-
-