FELIX-4590 : [Core R6] Update to R6 API
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1614621 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java b/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java
index 2dc5214..2004bb8 100644
--- a/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java
+++ b/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java
@@ -516,18 +516,21 @@
throw new IllegalStateException("Invalid BundleContext.");
}
- /* (non-Javadoc)
+ /**
* @see org.osgi.framework.BundleContext#registerService(java.lang.Class, org.osgi.framework.ServiceFactory, java.util.Dictionary)
*/
public <S> ServiceRegistration<S> registerService(Class<S> clazz,
- ServiceFactory<S> factory, Dictionary<String, ?> properties) {
- throw new UnsupportedOperationException(); // TODO
+ ServiceFactory<S> factory, Dictionary<String, ?> properties)
+ {
+ return (ServiceRegistration<S>)
+ registerService(new String[] { clazz.getName() }, factory, properties);
}
- /* (non-Javadoc)
+ /**
* @see org.osgi.framework.BundleContext#getServiceObjects(org.osgi.framework.ServiceReference)
*/
- public <S> ServiceObjects<S> getServiceObjects(ServiceReference<S> reference) {
+ public <S> ServiceObjects<S> getServiceObjects(ServiceReference<S> reference)
+ {
throw new UnsupportedOperationException(); // TODO
}
}
\ No newline at end of file