类 AdaptiveExtensionInjector
- java.lang.Object
-
- org.apache.dubbo.common.extension.inject.AdaptiveExtensionInjector
-
- 所有已实现的接口:
Lifecycle,ExtensionAccessorAware,ExtensionInjector,Disposable
@Adaptive public class AdaptiveExtensionInjector extends Object implements ExtensionInjector, Lifecycle
AdaptiveExtensionInjector
-
-
构造器概要
构造器 构造器 说明 AdaptiveExtensionInjector()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddestroy()Destroy the component<T> TgetInstance(Class<T> type, String name)Get instance of specify type and name.voidinitialize()Initialize the component beforestartvoidsetExtensionAccessor(ExtensionAccessor extensionAccessor)voidstart()Start the component
-
-
-
方法详细资料
-
setExtensionAccessor
public void setExtensionAccessor(ExtensionAccessor extensionAccessor)
- 指定者:
setExtensionAccessor在接口中ExtensionAccessorAware- 指定者:
setExtensionAccessor在接口中ExtensionInjector
-
initialize
public void initialize() throws IllegalStateException从接口复制的说明:LifecycleInitialize the component beforestart- 指定者:
initialize在接口中Lifecycle- 抛出:
IllegalStateException
-
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.
-
start
public void start() throws IllegalStateException从接口复制的说明:LifecycleStart the component- 指定者:
start在接口中Lifecycle- 抛出:
IllegalStateException
-
destroy
public void destroy() throws IllegalStateException从接口复制的说明:LifecycleDestroy the component- 指定者:
destroy在接口中Disposable- 指定者:
destroy在接口中Lifecycle- 抛出:
IllegalStateException
-
-