@Adaptive public class AdaptiveExtensionInjector extends Object implements ExtensionInjector, Lifecycle
| Constructor and Description |
|---|
AdaptiveExtensionInjector() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy the component
|
<T> T |
getInstance(Class<T> type,
String name)
Get instance of specify type and name.
|
void |
initialize()
Initialize the component before
start |
void |
setExtensionAccessor(ExtensionAccessor extensionAccessor) |
void |
start()
Start the component
|
public void setExtensionAccessor(ExtensionAccessor extensionAccessor)
setExtensionAccessor in interface ExtensionAccessorAwaresetExtensionAccessor in interface ExtensionInjectorpublic void initialize()
throws IllegalStateException
Lifecyclestartinitialize in interface LifecycleIllegalStateExceptionpublic <T> T getInstance(Class<T> type, String name)
ExtensionInjectorgetInstance in interface ExtensionInjectortype - object type.name - object name.public void start()
throws IllegalStateException
Lifecyclestart in interface LifecycleIllegalStateExceptionpublic void destroy()
throws IllegalStateException
Lifecycledestroy in interface Lifecycledestroy in interface DisposableIllegalStateExceptionCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.