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