Package org.osgi.service.cdi.runtime.dto
Class ContainerDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- org.osgi.service.cdi.runtime.dto.ContainerDTO
-
public class ContainerDTO extends org.osgi.dto.DTO
A snapshot of the runtime state of a CDI container- Author:
- $Id: 88d2e24dc41ab29d0b411fe406bd15b766689eb5 $
-
-
Field Summary
Fields Modifier and Type Field Description org.osgi.framework.dto.BundleDTO
bundle
The bundle declaring the CDI container.long
changeCount
The change count of the container at the time this DTO was createdjava.util.List<ComponentDTO>
components
The components defined by this CDI container.java.util.List<java.lang.String>
errors
The list of errors reported during attempted initialization of the container instance.java.util.List<ExtensionDTO>
extensions
The extension dependencies of this CDI container.ContainerTemplateDTO
template
The template of this Container DTO.
-
Constructor Summary
Constructors Constructor Description ContainerDTO()
-
-
-
Field Detail
-
template
public ContainerTemplateDTO template
The template of this Container DTO.Must not be
null
.
-
errors
public java.util.List<java.lang.String> errors
The list of errors reported during attempted initialization of the container instance.
-
changeCount
public long changeCount
The change count of the container at the time this DTO was createdMust not be 0.
-
bundle
public org.osgi.framework.dto.BundleDTO bundle
The bundle declaring the CDI container.Must not be 0.
-
extensions
public java.util.List<ExtensionDTO> extensions
The extension dependencies of this CDI container.Must not be
null
.
-
components
public java.util.List<ComponentDTO> components
The components defined by this CDI container.Must not be
null
. The list always contains at least one element representing thecontainer component
. See Container Component.
-
-