public class ComponentTemplateDTO extends DTO
At runtime it is spit between a ComponentInstanceDTO which handles
the resolution of the configurations, references and the creation of
ComponentInstanceDTO instances and one or more
ComponentInstanceDTO instances, which handle the resolution of
references and the creation of activations.
| Modifier and Type | Field and Description |
|---|---|
List<ActivationTemplateDTO> |
activations
The activations associated with the component.
|
List<String> |
beans
The set of beans that make up the component.
|
List<ConfigurationTemplateDTO> |
configurations
The configuration dependencies of this component.
|
String |
name
A name unique within the container.
|
Map<String,Object> |
properties
The default component properties.
|
List<ReferenceTemplateDTO> |
references
The service dependencies of the component.
|
ComponentType |
type
The
type of the component. |
| Constructor and Description |
|---|
ComponentTemplateDTO() |
public String name
Must not be null.
public ComponentType type
type of the component.
Must not be null.
public List<ConfigurationTemplateDTO> configurations
There is always at least one default singleton configuration.
May contain at most one factory configuration.
Must not be null.
public List<ReferenceTemplateDTO> references
The list will be empty if there are no service dependencies.
Must not be null.
public List<ActivationTemplateDTO> activations
Must not be null.
Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0