| 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 |
|---|---|
ComponentInfo |
ComponentManagerImpl.getComponentInfo(ComponentName name) |
ComponentInfo |
ComponentManagerImpl.registerAndGet(ComponentInfo componentInfo) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ComponentInfo> |
ComponentManagerImpl.getComponentInfos() |
Collection<ComponentInfo> |
ComponentManagerImpl.getComponentInfosByType(ComponentType type) |
Collection<ComponentInfo> |
ComponentManagerImpl.getComponents() |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentManagerImpl.register(ComponentInfo componentInfo) |
ComponentInfo |
ComponentManagerImpl.registerAndGet(ComponentInfo componentInfo) |
void |
ComponentManagerImpl.unregister(ComponentInfo componentInfo) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtensionComponent
SOFA Extension Component
|
class |
ExtensionPointComponent
SOFA ExtensionPoint Component
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReferenceComponent
reference component
|
class |
ServiceComponent
Service Component
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComponent
abstract component implementation
|
| Modifier and Type | Method and Description |
|---|---|
ComponentInfo |
ComponentManager.getComponentInfo(ComponentName name)
get concrete component by component name
|
ComponentInfo |
ComponentManager.registerAndGet(ComponentInfo componentInfo)
register and get component in this manager
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ComponentInfo> |
ComponentManager.getComponentInfosByType(ComponentType type)
get components by component type
|
Collection<ComponentInfo> |
ComponentManager.getComponents()
get all components in this manager
|
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentManager.register(ComponentInfo componentInfo) |
ComponentInfo |
ComponentManager.registerAndGet(ComponentInfo componentInfo)
register and get component in this manager
|
void |
ComponentManager.unregister(ComponentInfo componentInfo)
remove component in this manager
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpringContextComponent
Spring itself is registered as SOFA component (SpringComponent)
|
Copyright © 2021. All rights reserved.