Package org.osgi.framework.wiring.dto
Class BundleWiringDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- org.osgi.framework.wiring.dto.BundleWiringDTO
-
public class BundleWiringDTO extends DTO
Data Transfer Object for a BundleWiring graph.An installed Bundle can be adapted to provide a
BundleWiringDTOfor the current wiring Bundle.BundleWiringDTOobjects for all in use wirings of the Bundle can be obtained by adapting the bundle toBundleWiringDTO[].
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBundleWiringDTO.NodeDTOData Transfer Object for a BundleWiring node.
-
Field Summary
Fields Modifier and Type Field Description longbundleThe id of the bundle associated with the bundle wiring graph.java.util.Set<BundleWiringDTO.NodeDTO>nodesThe set of wiring nodes referenced by the wiring graph.java.util.Set<BundleRevisionDTO>resourcesThe set of resources referenced by the wiring graph.introotThe identifier of the root wiring node of the bundle wiring graph.
-
Constructor Summary
Constructors Constructor Description BundleWiringDTO()
-
-
-
Field Detail
-
bundle
public long bundle
The id of the bundle associated with the bundle wiring graph.- See Also:
BundleReference.getBundle()
-
root
public int root
The identifier of the root wiring node of the bundle wiring graph.- See Also:
WiringDTO.id
-
nodes
public java.util.Set<BundleWiringDTO.NodeDTO> nodes
The set of wiring nodes referenced by the wiring graph.All wiring nodes referenced by wiring node identifiers in the wiring graph are contained in this set.
-
resources
public java.util.Set<BundleRevisionDTO> resources
The set of resources referenced by the wiring graph.All resources referenced by resource identifiers in the wiring graph are contained in this set.
-
-