|
OSGi™ Core Release 6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ServiceReference | |
---|---|
org.osgi.framework | Framework Package Version 1.8. |
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 |
---|
Methods in org.osgi.framework that return ServiceReference | ||
---|---|---|
ServiceReference<?>[] |
BundleContext.getAllServiceReferences(String clazz,
String filter)
Returns an array of ServiceReference objects. |
|
ServiceReference<S> |
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<S> |
ServiceObjects.getServiceReference()
Returns the ServiceReference for the service associated with this
ServiceObjects object. |
|
|
BundleContext.getServiceReference(Class<S> clazz)
Returns a ServiceReference object for a service that implements
and was registered under the name of the specified class. |
|
ServiceReference<?> |
BundleContext.getServiceReference(String clazz)
Returns a ServiceReference object for a service that implements
and was registered under the specified class. |
|
ServiceReference<?>[] |
BundleContext.getServiceReferences(String clazz,
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 that return types with arguments of type ServiceReference | ||
---|---|---|
|
BundleContext.getServiceReferences(Class<S> clazz,
String filter)
Returns a collection of ServiceReference objects. |
Methods in org.osgi.framework with parameters of type ServiceReference | ||
---|---|---|
|
BundleContext.getService(ServiceReference<S> reference)
Returns the service object for the service referenced by the specified ServiceReference object. |
|
|
BundleContext.getServiceObjects(ServiceReference<S> reference)
Returns the ServiceObjects object for the service referenced by
the specified ServiceReference object. |
|
boolean |
Filter.match(ServiceReference<?> reference)
Filter using a service's properties. |
|
boolean |
BundleContext.ungetService(ServiceReference<?> reference)
Releases the service object for the service 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. |
|
ServicePermission(ServiceReference<?> reference,
String actions)
Creates a new requested ServicePermission object to be used by
code that must perform checkPermission for the get
action. |
Uses of ServiceReference in org.osgi.framework.hooks.service |
---|
Method parameters in org.osgi.framework.hooks.service with type arguments of type ServiceReference | |
---|---|
void |
FindHook.find(BundleContext context,
String name,
String filter,
boolean allServices,
Collection<ServiceReference<?>> references)
Find hook method. |
Uses of ServiceReference in org.osgi.util.tracker |
---|
Methods in org.osgi.util.tracker that return ServiceReference | |
---|---|
ServiceReference<S> |
ServiceTracker.getServiceReference()
Returns a ServiceReference for one of the services being tracked
by this ServiceTracker . |
ServiceReference<S>[] |
ServiceTracker.getServiceReferences()
Return an array of ServiceReference s for all services being
tracked by this ServiceTracker . |
Methods in org.osgi.util.tracker that return types with arguments of type ServiceReference | |
---|---|
SortedMap<ServiceReference<S>,T> |
ServiceTracker.getTracked()
Return a SortedMap of the ServiceReference s and service
objects for all services being tracked by this ServiceTracker . |
Methods in org.osgi.util.tracker with parameters of type ServiceReference | |
---|---|
T |
ServiceTracker.addingService(ServiceReference<S> reference)
Default implementation of the ServiceTrackerCustomizer.addingService method. |
T |
ServiceTrackerCustomizer.addingService(ServiceReference<S> reference)
A service is being added to the ServiceTracker . |
T |
ServiceTracker.getService(ServiceReference<S> reference)
Returns the service object for the specified ServiceReference if
the specified referenced service is being tracked by this
ServiceTracker . |
void |
ServiceTracker.modifiedService(ServiceReference<S> reference,
T service)
Default implementation of the ServiceTrackerCustomizer.modifiedService method. |
void |
ServiceTrackerCustomizer.modifiedService(ServiceReference<S> reference,
T service)
A service tracked by the ServiceTracker has been modified. |
void |
ServiceTracker.remove(ServiceReference<S> reference)
Remove a service from this ServiceTracker . |
void |
ServiceTracker.removedService(ServiceReference<S> reference,
T service)
Default implementation of the ServiceTrackerCustomizer.removedService method. |
void |
ServiceTrackerCustomizer.removedService(ServiceReference<S> reference,
T service)
A service tracked by the ServiceTracker has been removed. |
Constructors in org.osgi.util.tracker with parameters of type ServiceReference | |
---|---|
ServiceTracker(BundleContext context,
ServiceReference<S> reference,
ServiceTrackerCustomizer<S,T> customizer)
Create a ServiceTracker on the specified ServiceReference
. |
|
OSGi™ Core Release 6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |