public class DelegatingBundleContext extends Object implements org.osgi.framework.BundleContext
Constructor and Description |
---|
DelegatingBundleContext(DelegatingBundle bundle,
org.osgi.framework.BundleContext bundleContext) |
Modifier and Type | Method and Description |
---|---|
void |
addBundleListener(org.osgi.framework.BundleListener arg0) |
void |
addFrameworkListener(org.osgi.framework.FrameworkListener arg0) |
void |
addServiceListener(org.osgi.framework.ServiceListener arg0) |
void |
addServiceListener(org.osgi.framework.ServiceListener arg0,
String arg1) |
org.osgi.framework.Filter |
createFilter(String arg0) |
org.osgi.framework.ServiceReference<?>[] |
getAllServiceReferences(String clazz,
String filter) |
org.osgi.framework.Bundle |
getBundle() |
org.osgi.framework.Bundle |
getBundle(long arg0) |
org.osgi.framework.Bundle |
getBundle(String location) |
org.osgi.framework.Bundle[] |
getBundles() |
File |
getDataFile(String arg0) |
String |
getProperty(String arg0) |
<S> S |
getService(org.osgi.framework.ServiceReference<S> reference) |
<S> org.osgi.framework.ServiceReference<S> |
getServiceReference(Class<S> clazz) |
org.osgi.framework.ServiceReference<?> |
getServiceReference(String clazz) |
<S> Collection<org.osgi.framework.ServiceReference<S>> |
getServiceReferences(Class<S> clazz,
String filter) |
org.osgi.framework.ServiceReference<?>[] |
getServiceReferences(String clazz,
String filter) |
org.osgi.framework.Bundle |
installBundle(String arg0) |
org.osgi.framework.Bundle |
installBundle(String arg0,
InputStream arg1) |
<S> org.osgi.framework.ServiceRegistration<S> |
registerService(Class<S> clazz,
S service,
Dictionary<String,?> properties) |
org.osgi.framework.ServiceRegistration<?> |
registerService(String[] classes,
Object service,
Dictionary<String,?> properties) |
org.osgi.framework.ServiceRegistration<?> |
registerService(String clazz,
Object service,
Dictionary<String,?> properties) |
void |
removeBundleListener(org.osgi.framework.BundleListener arg0) |
void |
removeFrameworkListener(org.osgi.framework.FrameworkListener arg0) |
void |
removeServiceListener(org.osgi.framework.ServiceListener arg0) |
boolean |
ungetService(org.osgi.framework.ServiceReference<?> reference) |
public DelegatingBundleContext(DelegatingBundle bundle, org.osgi.framework.BundleContext bundleContext)
public org.osgi.framework.Bundle getBundle()
getBundle
in interface org.osgi.framework.BundleContext
getBundle
in interface org.osgi.framework.BundleReference
public void addBundleListener(org.osgi.framework.BundleListener arg0)
addBundleListener
in interface org.osgi.framework.BundleContext
public void addFrameworkListener(org.osgi.framework.FrameworkListener arg0)
addFrameworkListener
in interface org.osgi.framework.BundleContext
public void addServiceListener(org.osgi.framework.ServiceListener arg0, String arg1) throws org.osgi.framework.InvalidSyntaxException
addServiceListener
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public void addServiceListener(org.osgi.framework.ServiceListener arg0)
addServiceListener
in interface org.osgi.framework.BundleContext
public org.osgi.framework.Filter createFilter(String arg0) throws org.osgi.framework.InvalidSyntaxException
createFilter
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public org.osgi.framework.Bundle getBundle(long arg0)
getBundle
in interface org.osgi.framework.BundleContext
public org.osgi.framework.Bundle[] getBundles()
getBundles
in interface org.osgi.framework.BundleContext
public File getDataFile(String arg0)
getDataFile
in interface org.osgi.framework.BundleContext
public String getProperty(String arg0)
getProperty
in interface org.osgi.framework.BundleContext
public <S> S getService(org.osgi.framework.ServiceReference<S> reference)
getService
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceReference<?> getServiceReference(String clazz)
getServiceReference
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceReference<?>[] getServiceReferences(String clazz, String filter) throws org.osgi.framework.InvalidSyntaxException
getServiceReferences
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public <S> org.osgi.framework.ServiceReference<S> getServiceReference(Class<S> clazz)
getServiceReference
in interface org.osgi.framework.BundleContext
public <S> Collection<org.osgi.framework.ServiceReference<S>> getServiceReferences(Class<S> clazz, String filter) throws org.osgi.framework.InvalidSyntaxException
getServiceReferences
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public org.osgi.framework.ServiceReference<?>[] getAllServiceReferences(String clazz, String filter) throws org.osgi.framework.InvalidSyntaxException
getAllServiceReferences
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public org.osgi.framework.Bundle installBundle(String arg0, InputStream arg1) throws org.osgi.framework.BundleException
installBundle
in interface org.osgi.framework.BundleContext
org.osgi.framework.BundleException
public org.osgi.framework.Bundle installBundle(String arg0) throws org.osgi.framework.BundleException
installBundle
in interface org.osgi.framework.BundleContext
org.osgi.framework.BundleException
public org.osgi.framework.ServiceRegistration<?> registerService(String clazz, Object service, Dictionary<String,?> properties)
registerService
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceRegistration<?> registerService(String[] classes, Object service, Dictionary<String,?> properties)
registerService
in interface org.osgi.framework.BundleContext
public <S> org.osgi.framework.ServiceRegistration<S> registerService(Class<S> clazz, S service, Dictionary<String,?> properties)
registerService
in interface org.osgi.framework.BundleContext
public void removeBundleListener(org.osgi.framework.BundleListener arg0)
removeBundleListener
in interface org.osgi.framework.BundleContext
public void removeFrameworkListener(org.osgi.framework.FrameworkListener arg0)
removeFrameworkListener
in interface org.osgi.framework.BundleContext
public void removeServiceListener(org.osgi.framework.ServiceListener arg0)
removeServiceListener
in interface org.osgi.framework.BundleContext
public boolean ungetService(org.osgi.framework.ServiceReference<?> reference)
ungetService
in interface org.osgi.framework.BundleContext
public org.osgi.framework.Bundle getBundle(String location)
getBundle
in interface org.osgi.framework.BundleContext
Copyright © 2005–2013. All rights reserved.