org.apache.xbean.osgi.bundle.util
public class DelegatingBundleContext extends java.lang.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,
java.lang.String arg1) |
org.osgi.framework.Filter |
createFilter(java.lang.String arg0) |
org.osgi.framework.ServiceReference[] |
getAllServiceReferences(java.lang.String arg0,
java.lang.String arg1) |
org.osgi.framework.Bundle |
getBundle() |
org.osgi.framework.Bundle |
getBundle(long arg0) |
org.osgi.framework.Bundle |
getBundle(java.lang.String location) |
org.osgi.framework.Bundle[] |
getBundles() |
java.io.File |
getDataFile(java.lang.String arg0) |
java.lang.String |
getProperty(java.lang.String arg0) |
java.lang.Object |
getService(org.osgi.framework.ServiceReference arg0) |
<S> org.osgi.framework.ServiceReference<S> |
getServiceReference(java.lang.Class<S> clazz) |
org.osgi.framework.ServiceReference |
getServiceReference(java.lang.String arg0) |
<S> java.util.Collection<org.osgi.framework.ServiceReference<S>> |
getServiceReferences(java.lang.Class<S> clazz,
java.lang.String filter) |
org.osgi.framework.ServiceReference[] |
getServiceReferences(java.lang.String arg0,
java.lang.String arg1) |
org.osgi.framework.Bundle |
installBundle(java.lang.String arg0) |
org.osgi.framework.Bundle |
installBundle(java.lang.String arg0,
java.io.InputStream arg1) |
<S> org.osgi.framework.ServiceRegistration<S> |
registerService(java.lang.Class<S> clazz,
S service,
java.util.Dictionary<java.lang.String,?> properties) |
org.osgi.framework.ServiceRegistration |
registerService(java.lang.String[] arg0,
java.lang.Object arg1,
java.util.Dictionary arg2) |
org.osgi.framework.ServiceRegistration |
registerService(java.lang.String arg0,
java.lang.Object arg1,
java.util.Dictionary arg2) |
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 arg0) |
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, java.lang.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(java.lang.String arg0) throws org.osgi.framework.InvalidSyntaxException
createFilter
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public org.osgi.framework.ServiceReference[] getAllServiceReferences(java.lang.String arg0, java.lang.String arg1) throws org.osgi.framework.InvalidSyntaxException
getAllServiceReferences
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 java.io.File getDataFile(java.lang.String arg0)
getDataFile
in interface org.osgi.framework.BundleContext
public java.lang.String getProperty(java.lang.String arg0)
getProperty
in interface org.osgi.framework.BundleContext
public java.lang.Object getService(org.osgi.framework.ServiceReference arg0)
getService
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceReference getServiceReference(java.lang.String arg0)
getServiceReference
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceReference[] getServiceReferences(java.lang.String arg0, java.lang.String arg1) throws org.osgi.framework.InvalidSyntaxException
getServiceReferences
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public org.osgi.framework.Bundle installBundle(java.lang.String arg0, java.io.InputStream arg1) throws org.osgi.framework.BundleException
installBundle
in interface org.osgi.framework.BundleContext
org.osgi.framework.BundleException
public org.osgi.framework.Bundle installBundle(java.lang.String arg0) throws org.osgi.framework.BundleException
installBundle
in interface org.osgi.framework.BundleContext
org.osgi.framework.BundleException
public org.osgi.framework.ServiceRegistration registerService(java.lang.String arg0, java.lang.Object arg1, java.util.Dictionary arg2)
registerService
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceRegistration registerService(java.lang.String[] arg0, java.lang.Object arg1, java.util.Dictionary arg2)
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 arg0)
ungetService
in interface org.osgi.framework.BundleContext
public <S> org.osgi.framework.ServiceRegistration<S> registerService(java.lang.Class<S> clazz, S service, java.util.Dictionary<java.lang.String,?> properties)
registerService
in interface org.osgi.framework.BundleContext
public <S> org.osgi.framework.ServiceReference<S> getServiceReference(java.lang.Class<S> clazz)
getServiceReference
in interface org.osgi.framework.BundleContext
public <S> java.util.Collection<org.osgi.framework.ServiceReference<S>> getServiceReferences(java.lang.Class<S> clazz, java.lang.String filter) throws org.osgi.framework.InvalidSyntaxException
getServiceReferences
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public org.osgi.framework.Bundle getBundle(java.lang.String location)
getBundle
in interface org.osgi.framework.BundleContext
Copyright © 2005-2016. All Rights Reserved.