Modifier and Type | Class and Description |
---|---|
class |
ClassAdapter
A Class Adapter adapts a given class to a Component.
|
class |
DefaultContainer |
class |
ObjectAdapter
An adapter class that adapts an existing object to a component.
|
Modifier and Type | Method and Description |
---|---|
DefaultContainer |
DefaultContainer.addComponent(Component aComponent) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyComponent
Property component that reads a property file and provides it to other
components through a provided interface.
|
Modifier and Type | Class and Description |
---|---|
class |
Container
Container consisting of multiple components.
|
Modifier and Type | Method and Description |
---|---|
Component |
Container.findComponent(String aName)
Finds a component based on the non-qualified name of the component.
|
Modifier and Type | Method and Description |
---|---|
Container |
Container.addComponent(Component aComponent) |
Constructor and Description |
---|
Container(String aName,
Component[] aComponents,
List<ProvidedInterface> aProvided,
List<RequiredInterface> aRequired)
Constructs the container
|
Container(String aName,
Component[] aComponents,
ProvidedInterface[] aProvided,
RequiredInterface[] aRequired)
Constructs the container
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractComponent<Type>
Abstract subsystem class making it easy to implement new subsystems.
|
Modifier and Type | Method and Description |
---|---|
void |
Scope.addRuntime(Component aComponent,
Object aRuntime)
Adds the runtime of a started component.
|
void |
DefaultScope.addRuntime(Component aComponent,
Object aRuntime) |
Object |
Scope.getRuntime(Component aComponent)
Gets the runtime for a component.
|
Object |
DefaultScope.getRuntime(Component aComponent) |
Modifier and Type | Method and Description |
---|---|
Component |
ExternalProvidedInterfaceNode.getComponent() |
Component |
ProvidedInterfaceNode.getComponent() |
Component |
ExternalRequiredInterfaceNode.getComponent() |
Component |
RequiredInterfaceNode.getComponent() |
Component<?> |
ComponentNode.getComponent() |
Modifier and Type | Method and Description |
---|---|
void |
ComponentGraph.addComponent(Component<?> aComponent)
Adds a component by adding required interfaces, components, and provided
interfaces.
|
void |
ComponentGraph.addProvidedInterface(Component aComponent,
ProvidedInterface aInterface)
Adds an externally provided interface of a container.
|
void |
ComponentGraph.addRequiredInterface(Component aComponent,
RequiredInterface aInterface)
Adds an externally required interface of a container.
|
Constructor and Description |
---|
ComponentNode(Component<?> aComponent)
Creates a new ComponentNode object.
|
ExternalProvidedInterfaceNode(Component aComponent,
ProvidedInterface aProvided)
Creates a new ExternalProvidedInterfaceNode object.
|
ExternalRequiredInterfaceNode(Component aComponent,
RequiredInterface aRequired)
Creates a new ExternalRequiredInterfaceNode object.
|
ProvidedInterfaceNode(Component aComponent,
ProvidedInterface aProvided)
Creates a new ProvidedInterfaceNode object.
|
RequiredInterfaceNode(Component aComponent,
RequiredInterface aRequired)
Creates a new RequiredInterfaceNode object.
|
Modifier and Type | Class and Description |
---|---|
class |
SpringComponent
Represents a system configured based on spring.
|
Modifier and Type | Class and Description |
---|---|
class |
DatasourceComponent |
class |
HibernateComponent |
Copyright © 2022. All rights reserved.