public class OSGIServiceProvider extends Object implements ServiceProvider
| Constructor and Description |
|---|
OSGIServiceProvider(org.osgi.framework.BundleContext bundleContext) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
create(Class<T> serviceType) |
int |
getPriority() |
Enumeration<URL> |
getResources(String resource,
ClassLoader cl) |
<T> T |
getService(Class<T> serviceType) |
<T> List<T> |
getServices(Class<T> serviceType) |
boolean |
isInitialized() |
static <T> void |
registerService(org.osgi.framework.Bundle bundle,
Class<T> serviceClass,
Class<? extends T> implClass) |
static <T> void |
unregisterService(org.osgi.framework.Bundle bundle,
Class<T> serviceClass,
Class<? extends T> implClass) |
public OSGIServiceProvider(org.osgi.framework.BundleContext bundleContext)
public boolean isInitialized()
public int getPriority()
getPriority in interface ServiceProviderpublic <T> T getService(Class<T> serviceType)
getService in interface ServiceProviderpublic <T> List<T> getServices(Class<T> serviceType)
getServices in interface ServiceProviderpublic Enumeration<URL> getResources(String resource, ClassLoader cl) throws IOException
IOExceptionpublic static <T> void registerService(org.osgi.framework.Bundle bundle, Class<T> serviceClass, Class<? extends T> implClass)
public static <T> void unregisterService(org.osgi.framework.Bundle bundle, Class<T> serviceClass, Class<? extends T> implClass)
Copyright © 2012–2020 JavaMoney. All rights reserved.