| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentMap<ComponentName,ComponentInfo> |
ComponentManagerImpl.registry
container for all components
|
protected ConcurrentMap<ComponentType,Map<ComponentName,ComponentInfo>> |
ComponentManagerImpl.resolvedRegistry
container for resolved components
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ComponentName> |
ComponentManagerImpl.getPendingComponentInfos() |
| Modifier and Type | Method and Description |
|---|---|
ComponentInfo |
ComponentManagerImpl.getComponentInfo(ComponentName name) |
boolean |
ComponentManagerImpl.isRegistered(ComponentName name) |
void |
ComponentManagerImpl.resolvePendingResolveComponent(ComponentName componentName) |
| Modifier and Type | Field and Description |
|---|---|
protected ComponentName |
ExtensionImpl.name |
protected ComponentName |
ExtensionImpl.target |
| Modifier and Type | Method and Description |
|---|---|
ComponentName |
ExtensionImpl.getComponentName() |
ComponentName |
ExtensionImpl.getTargetComponentName() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionImpl.setTargetComponentName(ComponentName target) |
void |
ExtensionInternal.setTargetComponentName(ComponentName target)
Set target component(The extension point component) name
|
| Constructor and Description |
|---|
ExtensionImpl(ComponentName name,
String extensionPoint) |
ExtensionImpl(ComponentName name,
String extensionPoint,
Element element,
ClassLoader appClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionBuilder.setExtensionPoint(ComponentName target)
Set target component name
|
| Constructor and Description |
|---|
SpringExtensionImpl(ComponentName name,
String extensionPoint,
Element element,
ClassLoader appClassLoader,
org.springframework.context.ApplicationContext applicationContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ComponentName |
AbstractComponent.componentName |
| Modifier and Type | Method and Description |
|---|---|
ComponentName |
ComponentInfo.getName()
get component name
|
ComponentName |
AbstractComponent.getName() |
| Modifier and Type | Method and Description |
|---|---|
ComponentInfo |
ComponentManager.getComponentInfo(ComponentName name)
get concrete component by component name
|
boolean |
ComponentManager.isRegistered(ComponentName name)
whether the component is registered or not
|
void |
ComponentManager.resolvePendingResolveComponent(ComponentName componentName)
resolve pending component
|
| Modifier and Type | Method and Description |
|---|---|
static ComponentName |
ComponentNameFactory.createComponentName(ComponentType type,
Class<?> clazz)
create ComponentName by component type and class type
|
static ComponentName |
ComponentNameFactory.createComponentName(ComponentType type,
Class<?> clazz,
String uniqueId)
create ComponentName by component type,class type and unique id
|
static ComponentName |
ComponentNameFactory.createComponentName(ComponentType type,
String name)
create ComponentName by component type and component name
|
| Constructor and Description |
|---|
SpringContextComponent(ComponentName componentName,
Implementation implementation,
SofaRuntimeContext sofaRuntimeContext) |
| Modifier and Type | Method and Description |
|---|---|
ComponentName |
Extension.getComponentName()
Get component name for the extension
|
ComponentName |
Extension.getTargetComponentName()
Get Target Component Name。
|
Copyright © 2021. All rights reserved.