public class PojoSR extends Object implements PojoServiceRegistry
| Constructor and Description |
|---|
PojoSR(Map<String,?> config) |
PojoSR(Map<String,?> config,
BundleDescriptor systemBundle) |
| Modifier and Type | Method and Description |
|---|---|
void |
addServiceListener(org.osgi.framework.ServiceListener listener) |
void |
addServiceListener(org.osgi.framework.ServiceListener listener,
String filter) |
static BundleDescriptor |
createSystemBundle() |
org.osgi.framework.BundleContext |
getBundleContext() |
<S> S |
getService(org.osgi.framework.ServiceReference<S> reference) |
org.osgi.framework.ServiceReference<?> |
getServiceReference(String clazz) |
org.osgi.framework.ServiceReference<?>[] |
getServiceReferences(String clazz,
String filter) |
static void |
main(String[] args) |
org.osgi.framework.ServiceRegistration<?> |
registerService(String[] clazzes,
Object service,
Dictionary<String,?> properties) |
org.osgi.framework.ServiceRegistration<?> |
registerService(String clazz,
Object service,
Dictionary<String,?> properties) |
void |
removeServiceListener(org.osgi.framework.ServiceListener listener) |
void |
startBundles(Collection<BundleDescriptor> scan) |
boolean |
ungetService(org.osgi.framework.ServiceReference<?> reference) |
public PojoSR(Map<String,?> config, BundleDescriptor systemBundle) throws Exception
Exceptionpublic static BundleDescriptor createSystemBundle()
public void startBundles(Collection<BundleDescriptor> scan) throws Exception
startBundles in interface PojoServiceRegistryExceptionpublic org.osgi.framework.BundleContext getBundleContext()
getBundleContext in interface PojoServiceRegistrypublic void addServiceListener(org.osgi.framework.ServiceListener listener,
String filter)
throws org.osgi.framework.InvalidSyntaxException
addServiceListener in interface PojoServiceRegistryorg.osgi.framework.InvalidSyntaxExceptionpublic void addServiceListener(org.osgi.framework.ServiceListener listener)
addServiceListener in interface PojoServiceRegistrypublic void removeServiceListener(org.osgi.framework.ServiceListener listener)
removeServiceListener in interface PojoServiceRegistrypublic org.osgi.framework.ServiceRegistration<?> registerService(String[] clazzes, Object service, Dictionary<String,?> properties)
registerService in interface PojoServiceRegistrypublic org.osgi.framework.ServiceRegistration<?> registerService(String clazz, Object service, Dictionary<String,?> properties)
registerService in interface PojoServiceRegistrypublic org.osgi.framework.ServiceReference<?>[] getServiceReferences(String clazz, String filter) throws org.osgi.framework.InvalidSyntaxException
getServiceReferences in interface PojoServiceRegistryorg.osgi.framework.InvalidSyntaxExceptionpublic org.osgi.framework.ServiceReference<?> getServiceReference(String clazz)
getServiceReference in interface PojoServiceRegistrypublic <S> S getService(org.osgi.framework.ServiceReference<S> reference)
getService in interface PojoServiceRegistrypublic boolean ungetService(org.osgi.framework.ServiceReference<?> reference)
ungetService in interface PojoServiceRegistryCopyright © 2006-2015 The Apache Software Foundation. All Rights Reserved.