Class ServiceReferenceDTO


  • public class ServiceReferenceDTO
    extends DTO
    Data Transfer Object for a ServiceReference.

    ServiceReferenceDTOs for all registered services can be obtained from a FrameworkDTO. A ServiceReference can be adapted to a ServiceReferenceDTO. A started Bundle can be adapted to provide a ServiceReferenceDTO[] of the services registered by the Bundle. A ServiceReferenceDTO obtained from a framework must convert service property values which are not valid value types for DTOs to type String using String.valueOf(Object).

    • Field Summary

      Fields 
      Modifier and Type Field Description
      long bundle
      The id of the bundle that registered the service.
      long id
      The id of the service.
      java.util.Map<java.lang.String,​java.lang.Object> properties
      The properties for the service.
      long[] usingBundles
      The ids of the bundles that are using the service.
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ServiceReferenceDTO

        public ServiceReferenceDTO()