Package org.apache.felix.framework
Class DTOFactory
- java.lang.Object
-
- org.apache.felix.framework.DTOFactory
-
public class DTOFactory extends java.lang.Object
Creates various DTOs provided by the core framework.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DTOFactory()
-
Method Summary
-
-
-
Method Detail
-
createDTO
static <T> T createDTO(Bundle bundle, java.lang.Class<T> type)
-
createBundleRevisionDTO
private static BundleRevisionDTO createBundleRevisionDTO(Bundle bundle)
-
createBundleRevisionDTOArray
private static BundleRevisionDTO[] createBundleRevisionDTOArray(Bundle bundle)
-
createBundleRevisionDTO
private static BundleRevisionDTO createBundleRevisionDTO(BundleRevision revision, java.util.Set<BundleRevisionDTO> resources)
-
createBundleRevisionDTO
private static BundleRevisionDTO createBundleRevisionDTO(Bundle bundle, BundleRevisionImpl revision, java.util.Set<BundleRevisionDTO> resources)
-
createBundleWiringDTO
private static BundleWiringDTO createBundleWiringDTO(Bundle bundle)
-
createBundleWiringDTO
private static BundleWiringDTO createBundleWiringDTO(BundleWiring wiring)
-
createBundleWiringDTOArray
private static BundleWiringDTO[] createBundleWiringDTOArray(Bundle bundle)
-
createBundleWiringNodeDTO
private static void createBundleWiringNodeDTO(BundleWiring bw, java.util.Set<BundleRevisionDTO> resources, java.util.Set<BundleWiringDTO.NodeDTO> nodes)
-
createBundleWireDTO
private static BundleWireDTO createBundleWireDTO(Wire wire, java.util.Set<BundleRevisionDTO> resources, java.util.Set<BundleWiringDTO.NodeDTO> nodes)
-
createBundleStartLevelDTO
private static BundleStartLevelDTO createBundleStartLevelDTO(Bundle bundle)
-
createServiceReferenceDTOArray
private static ServiceReferenceDTO[] createServiceReferenceDTOArray(Bundle bundle)
-
createServiceReferenceDTO
private static ServiceReferenceDTO createServiceReferenceDTO(ServiceReference<?> svc)
-
createFrameworkDTO
private static FrameworkDTO createFrameworkDTO(Felix framework)
-
createFrameworkStartLevelDTO
private static FrameworkStartLevelDTO createFrameworkStartLevelDTO(Framework framework)
-
addBundleRevisionDTO
private static void addBundleRevisionDTO(BundleRevisionDTO dto, java.util.Set<BundleRevisionDTO> resources)
-
addWiringNodeIfNotPresent
private static void addWiringNodeIfNotPresent(BundleWiring bw, java.util.Set<BundleRevisionDTO> resources, java.util.Set<BundleWiringDTO.NodeDTO> nodes)
-
convertAttrsToDTO
private static java.util.Map<java.lang.String,java.lang.Object> convertAttrsToDTO(java.util.Map<java.lang.String,java.lang.Object> map)
-
getWiringID
private static int getWiringID(Wiring bw)
-
getCapabilityID
private static int getCapabilityID(Capability capability)
-
getRequirementID
private static int getRequirementID(Requirement requirement)
-
getResourceIDAndAdd
private static int getResourceIDAndAdd(Resource res, java.util.Set<BundleRevisionDTO> resources)
-
getRevisionID
private static int getRevisionID(BundleRevisionImpl revision)
-
-