Uses of Interface
org.osgi.framework.ServiceReference

Packages that use ServiceReference
org.eclipse.osgi.framework.adaptor   
org.eclipse.osgi.framework.internal.core   
org.eclipse.osgi.framework.internal.protocol   
org.osgi.framework   
org.osgi.util.tracker   
 

Uses of ServiceReference in org.eclipse.osgi.framework.adaptor
 

Methods in org.eclipse.osgi.framework.adaptor that return ServiceReference
 ServiceReference[] ServiceRegistry.lookupServiceReferences(BundleContext context)
          Performs a lookup for ServiceReferences that are bound to this ServiceRegistry using the specified BundleContext.
 ServiceReference[] ServiceRegistry.lookupServiceReferences(java.lang.String clazz, Filter filter)
          Performs a lookup for ServiceReferences that are bound to this ServiceRegistry.
 

Uses of ServiceReference in org.eclipse.osgi.framework.internal.core
 

Classes in org.eclipse.osgi.framework.internal.core that implement ServiceReference
 class ServiceReferenceImpl
          A reference to a service.
 

Methods in org.eclipse.osgi.framework.internal.core that return ServiceReference
 ServiceReference[] BundleContextImpl.getAllServiceReferences(java.lang.String clazz, java.lang.String filter)
           
 ServiceReference ServiceRegistrationImpl.getReference()
          Returns a ServiceReferenceImpl object for this registration.
 ServiceReference[] BundleFragment.getRegisteredServices()
          Provides a list of ServiceReferences for the services registered by this bundle or null if the bundle has no registered services.
protected  ServiceReference[] BundleContextImpl.getRegisteredServices()
          Provides a list of ServiceReferences for the services registered by this bundle or null if the bundle has no registered services.
 ServiceReference[] BundleHost.getRegisteredServices()
          Provides a list of ServiceReferenceImpls for the services registered by this bundle or null if the bundle has no registered services.
 ServiceReference BundleContextImpl.getServiceReference(java.lang.String clazz)
          Get a service reference.
 ServiceReference[] BundleContextImpl.getServiceReferences(java.lang.String clazz, java.lang.String filter)
          Returns a list of ServiceReference objects.
protected  ServiceReference[] Framework.getServiceReferences(java.lang.String clazz, java.lang.String filterstring, BundleContextImpl context, boolean allservices)
          Returns a list of ServiceReference objects.
 ServiceReference[] BundleFragment.getServicesInUse()
          Provides a list of ServiceReferences for the services this bundle is using, or null if the bundle is not using any services.
 ServiceReference[] BundleHost.getServicesInUse()
          Provides a list of ServiceReferenceImpls for the services this bundle is using, or null if the bundle is not using any services.
 ServiceReference[] ServiceRegistryImpl.lookupServiceReferences(BundleContext context)
           
 ServiceReference[] ServiceRegistryImpl.lookupServiceReferences(java.lang.String clazz, Filter filter)
           
 

Methods in org.eclipse.osgi.framework.internal.core with parameters of type ServiceReference
 java.lang.Object BundleContextImpl.getService(ServiceReference reference)
          Get a service's service object.
 boolean FilterImpl.match(ServiceReference reference)
          Filter using a service's properties.
 void Framework.publishServiceEvent(int type, ServiceReference reference)
          Deliver a ServiceEvent.
 boolean BundleContextImpl.ungetService(ServiceReference reference)
          Unget a service's service object.
 

Uses of ServiceReference in org.eclipse.osgi.framework.internal.protocol
 

Fields in org.eclipse.osgi.framework.internal.protocol declared as ServiceReference
protected  ServiceReference ContentHandlerProxy.contentHandlerServiceReference
           
protected  ServiceReference URLStreamHandlerProxy.urlStreamServiceReference
           
 

Methods in org.eclipse.osgi.framework.internal.protocol with parameters of type ServiceReference
 java.lang.Object ContentHandlerProxy.addingService(ServiceReference reference)
           
 java.lang.Object URLStreamHandlerProxy.addingService(ServiceReference reference)
           
 void ContentHandlerProxy.modifiedService(ServiceReference reference, java.lang.Object service)
           
 void URLStreamHandlerProxy.modifiedService(ServiceReference reference, java.lang.Object service)
           
 void ContentHandlerProxy.removedService(ServiceReference reference, java.lang.Object service)
           
 void URLStreamHandlerProxy.removedService(ServiceReference reference, java.lang.Object service)
           
 

Constructors in org.eclipse.osgi.framework.internal.protocol with parameters of type ServiceReference
ContentHandlerProxy(java.lang.String contentType, ServiceReference reference, BundleContext context)
           
URLStreamHandlerProxy(java.lang.String protocol, ServiceReference reference, BundleContext context)
           
 

Uses of ServiceReference in org.osgi.framework
 

Methods in org.osgi.framework that return ServiceReference
 ServiceReference[] BundleContext.getAllServiceReferences(java.lang.String clazz, java.lang.String filter)
          Returns an array of ServiceReference objects.
 ServiceReference ServiceRegistration.getReference()
          Returns a ServiceReference object for a service being registered.
 ServiceReference[] Bundle.getRegisteredServices()
          Returns this bundle's ServiceReference list for all services it has registered or null if this bundle has no registered services.
 ServiceReference ServiceEvent.getServiceReference()
          Returns a reference to the service that had a change occur in its lifecycle.
 ServiceReference BundleContext.getServiceReference(java.lang.String clazz)
          Returns a ServiceReference object for a service that implements and was registered under the specified class.
 ServiceReference[] BundleContext.getServiceReferences(java.lang.String clazz, java.lang.String filter)
          Returns an array of ServiceReference objects.
 ServiceReference[] Bundle.getServicesInUse()
          Returns this bundle's ServiceReference list for all services it is using or returns null if this bundle is not using any services.
 

Methods in org.osgi.framework with parameters of type ServiceReference
 java.lang.Object BundleContext.getService(ServiceReference reference)
          Returns the specified service object for a service.
 boolean Filter.match(ServiceReference reference)
          Filter using a service's properties.
 boolean BundleContext.ungetService(ServiceReference reference)
          Releases the service object referenced by the specified ServiceReference object.
 

Constructors in org.osgi.framework with parameters of type ServiceReference
ServiceEvent(int type, ServiceReference reference)
          Creates a new service event object.
 

Uses of ServiceReference in org.osgi.util.tracker
 

Methods in org.osgi.util.tracker that return ServiceReference
 ServiceReference ServiceTracker.getServiceReference()
          Returns a ServiceReference object for one of the services being tracked by this ServiceTracker object.
 ServiceReference[] ServiceTracker.getServiceReferences()
          Return an array of ServiceReference objects for all services being tracked by this ServiceTracker object.
 

Methods in org.osgi.util.tracker with parameters of type ServiceReference
 java.lang.Object ServiceTracker.addingService(ServiceReference reference)
          Default implementation of the ServiceTrackerCustomizer.addingService method.
 java.lang.Object ServiceTrackerCustomizer.addingService(ServiceReference reference)
          A service is being added to the ServiceTracker object.
 java.lang.Object ServiceTracker.getService(ServiceReference reference)
          Returns the service object for the specified ServiceReference object if the referenced service is being tracked by this ServiceTracker object.
 void ServiceTracker.modifiedService(ServiceReference reference, java.lang.Object service)
          Default implementation of the ServiceTrackerCustomizer.modifiedService method.
 void ServiceTrackerCustomizer.modifiedService(ServiceReference reference, java.lang.Object service)
          A service tracked by the ServiceTracker object has been modified.
 void ServiceTracker.remove(ServiceReference reference)
          Remove a service from this ServiceTracker object.
 void ServiceTracker.removedService(ServiceReference reference, java.lang.Object service)
          Default implementation of the ServiceTrackerCustomizer.removedService method.
 void ServiceTrackerCustomizer.removedService(ServiceReference reference, java.lang.Object service)
          A service tracked by the ServiceTracker object has been removed.
 

Constructors in org.osgi.util.tracker with parameters of type ServiceReference
ServiceTracker(BundleContext context, ServiceReference reference, ServiceTrackerCustomizer customizer)
          Create a ServiceTracker object on the specified ServiceReference object.