Uses of Interface
org.osgi.framework.ServiceReference
-
Packages that use ServiceReference Package Description org.osgi.framework Framework Package Version 1.9.org.osgi.framework.hooks.service Framework Service Hooks Package Version 1.1.org.osgi.util.tracker Tracker Package Version 1.5. -
-
Uses of ServiceReference in org.osgi.framework
Fields in org.osgi.framework declared as ServiceReference Modifier and Type Field Description private ServiceReference<?>FrameworkUtil.ServiceReferenceMap. referenceprivate ServiceReference<?>ServiceEvent. referenceReference to the service that had a change occur in its lifecycle.private ServiceReference<?>ServicePermission.Properties. service(package private) ServiceReference<?>ServicePermission. serviceThe service used by this ServicePermission.Methods in org.osgi.framework that return ServiceReference Modifier and Type Method Description ServiceReference<?>[]BundleContext. getAllServiceReferences(java.lang.String clazz, java.lang.String filter)Returns an array ofServiceReferenceobjects.ServiceReference<S>ServiceRegistration. getReference()Returns aServiceReferenceobject for a service being registered.ServiceReference<?>[]Bundle. getRegisteredServices()Returns this bundle'sServiceReferencelist for all services it has registered ornullif this bundle has no registered services.<S> ServiceReference<S>BundleContext. getServiceReference(java.lang.Class<S> clazz)Returns aServiceReferenceobject for a service that implements and was registered under the name of the specified class.ServiceReference<?>BundleContext. getServiceReference(java.lang.String clazz)Returns aServiceReferenceobject for a service that implements and was registered under the specified class.ServiceReference<?>ServiceEvent. getServiceReference()Returns a reference to the service that had a change occur in its lifecycle.ServiceReference<S>ServiceObjects. getServiceReference()Returns theServiceReferencefor the service associated with thisServiceObjectsobject.ServiceReference<?>[]BundleContext. getServiceReferences(java.lang.String clazz, java.lang.String filter)Returns an array ofServiceReferenceobjects.ServiceReference<?>[]Bundle. getServicesInUse()Returns this bundle'sServiceReferencelist for all services it is using or returnsnullif this bundle is not using any services.Methods in org.osgi.framework that return types with arguments of type ServiceReference Modifier and Type Method Description <S> java.util.Collection<ServiceReference<S>>BundleContext. getServiceReferences(java.lang.Class<S> clazz, java.lang.String filter)Returns a collection ofServiceReferenceobjects.Methods in org.osgi.framework with parameters of type ServiceReference Modifier and Type Method Description private static java.lang.StringServicePermission. createName(ServiceReference<?> reference)Create a permission name from a ServiceReference<S> SBundleContext. getService(ServiceReference<S> reference)Returns the service object for the service referenced by the specifiedServiceReferenceobject.<S> ServiceObjects<S>BundleContext. getServiceObjects(ServiceReference<S> reference)Returns theServiceObjectsobject for the service referenced by the specifiedServiceReferenceobject.booleanFilter. match(ServiceReference<?> reference)Filter using a service's properties.booleanFrameworkUtil.FilterImpl. match(ServiceReference<?> reference)Filter using a service's properties.booleanBundleContext. ungetService(ServiceReference<?> reference)Releases the service object for the service referenced by the specifiedServiceReferenceobject.Constructors in org.osgi.framework with parameters of type ServiceReference Constructor Description Properties(java.util.Map<java.lang.String,java.lang.Object> properties, ServiceReference<?> service)ServiceEvent(int type, ServiceReference<?> reference)Creates a new service event object.ServicePermission(ServiceReference<?> reference, java.lang.String actions)Creates a new requestedServicePermissionobject to be used by code that must performcheckPermissionfor thegetaction.ServiceReferenceMap(ServiceReference<?> reference) -
Uses of ServiceReference in org.osgi.framework.hooks.service
Method parameters in org.osgi.framework.hooks.service with type arguments of type ServiceReference Modifier and Type Method Description voidFindHook. find(BundleContext context, java.lang.String name, java.lang.String filter, boolean allServices, java.util.Collection<ServiceReference<?>> references)Find hook method. -
Uses of ServiceReference in org.osgi.util.tracker
Fields in org.osgi.util.tracker declared as ServiceReference Modifier and Type Field Description private ServiceReference<S>ServiceTracker. cachedReferenceCached ServiceReference for getServiceReference.private ServiceReference<S>ServiceTracker. trackReferenceReference to be tracked.Methods in org.osgi.util.tracker that return ServiceReference Modifier and Type Method Description private ServiceReference<S>[]ServiceTracker. getInitialReferences(boolean trackAllServices, java.lang.String className, java.lang.String filterString)Returns the list of initialServiceReferences that will be tracked by thisServiceTracker.ServiceReference<S>ServiceTracker. getServiceReference()Returns aServiceReferencefor one of the services being tracked by thisServiceTracker.ServiceReference<S>[]ServiceTracker. getServiceReferences()Return an array ofServiceReferences for all services being tracked by thisServiceTracker.Methods in org.osgi.util.tracker that return types with arguments of type ServiceReference Modifier and Type Method Description java.util.SortedMap<ServiceReference<S>,T>ServiceTracker. getTracked()Return aSortedMapof theServiceReferences and service objects for all services being tracked by thisServiceTracker.Methods in org.osgi.util.tracker with parameters of type ServiceReference Modifier and Type Method Description TServiceTracker. addingService(ServiceReference<S> reference)Default implementation of theServiceTrackerCustomizer.addingServicemethod.TServiceTrackerCustomizer. addingService(ServiceReference<S> reference)A service is being added to theServiceTracker.(package private) TServiceTracker.Tracked. customizerAdding(ServiceReference<S> item, ServiceEvent related)Call the specific customizer adding method.(package private) voidServiceTracker.Tracked. customizerModified(ServiceReference<S> item, ServiceEvent related, T object)Call the specific customizer modified method.(package private) voidServiceTracker.Tracked. customizerRemoved(ServiceReference<S> item, ServiceEvent related, T object)Call the specific customizer removed method.TServiceTracker. getService(ServiceReference<S> reference)Returns the service object for the specifiedServiceReferenceif the specified referenced service is being tracked by thisServiceTracker.voidServiceTracker. modifiedService(ServiceReference<S> reference, T service)Default implementation of theServiceTrackerCustomizer.modifiedServicemethod.voidServiceTrackerCustomizer. modifiedService(ServiceReference<S> reference, T service)A service tracked by theServiceTrackerhas been modified.voidServiceTracker. remove(ServiceReference<S> reference)Remove a service from thisServiceTracker.voidServiceTracker. removedService(ServiceReference<S> reference, T service)Default implementation of theServiceTrackerCustomizer.removedServicemethod.voidServiceTrackerCustomizer. removedService(ServiceReference<S> reference, T service)A service tracked by theServiceTrackerhas been removed.Constructors in org.osgi.util.tracker with parameters of type ServiceReference Constructor Description ServiceTracker(BundleContext context, ServiceReference<S> reference, ServiceTrackerCustomizer<S,T> customizer)Create aServiceTrackeron the specifiedServiceReference.
-