org.eclipse.ecf.core
Interface IOSGIService
public interface IOSGIService
Interaction with local OSGI services via ECF plugin. Provided to
ISharedObject instances via ISharedObjectContext
Method Summary |
java.lang.Object |
getService(org.osgi.framework.ServiceReference reference)
|
org.osgi.framework.ServiceReference |
getServiceReference(java.lang.String svc)
|
org.osgi.framework.ServiceReference[] |
getServiceReferences(java.lang.String clazz,
java.lang.String filter)
|
org.osgi.framework.ServiceRegistration |
registerService(java.lang.String[] clazzes,
java.lang.Object service,
java.util.Dictionary properties)
|
org.osgi.framework.ServiceRegistration |
registerService(java.lang.String clazz,
java.lang.Object service,
java.util.Dictionary properties)
|
getServiceReference
org.osgi.framework.ServiceReference getServiceReference(java.lang.String svc)
getService
java.lang.Object getService(org.osgi.framework.ServiceReference reference)
getServiceReferences
org.osgi.framework.ServiceReference[] getServiceReferences(java.lang.String clazz,
java.lang.String filter)
throws org.osgi.framework.InvalidSyntaxException
- Throws:
org.osgi.framework.InvalidSyntaxException
registerService
org.osgi.framework.ServiceRegistration registerService(java.lang.String[] clazzes,
java.lang.Object service,
java.util.Dictionary properties)
registerService
org.osgi.framework.ServiceRegistration registerService(java.lang.String clazz,
java.lang.Object service,
java.util.Dictionary properties)