public class MockBundleContextBase extends Object implements org.osgi.framework.BundleContext
BundleContext
.
The actual mock class inherits this class, and only needs replace
those methods needed by the tests.Constructor and Description |
---|
MockBundleContextBase() |
Modifier and Type | Method and Description |
---|---|
void |
addBundleListener(org.osgi.framework.BundleListener listener) |
void |
addFrameworkListener(org.osgi.framework.FrameworkListener listener) |
void |
addServiceListener(org.osgi.framework.ServiceListener listener) |
void |
addServiceListener(org.osgi.framework.ServiceListener listener,
String filter) |
org.osgi.framework.Filter |
createFilter(String filter) |
org.osgi.framework.ServiceReference<?>[] |
getAllServiceReferences(String clazz,
String filter) |
org.osgi.framework.Bundle |
getBundle() |
org.osgi.framework.Bundle |
getBundle(long id) |
org.osgi.framework.Bundle |
getBundle(String location) |
org.osgi.framework.Bundle[] |
getBundles() |
File |
getDataFile(String filename) |
String |
getProperty(String key) |
<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 location) |
org.osgi.framework.Bundle |
installBundle(String location,
InputStream input) |
<S> org.osgi.framework.ServiceRegistration<S> |
registerService(Class<S> clazz,
S service,
Dictionary<String,?> properties) |
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 |
removeBundleListener(org.osgi.framework.BundleListener listener) |
void |
removeFrameworkListener(org.osgi.framework.FrameworkListener listener) |
void |
removeServiceListener(org.osgi.framework.ServiceListener listener) |
boolean |
ungetService(org.osgi.framework.ServiceReference<?> reference) |
public String getProperty(String key)
getProperty
in interface org.osgi.framework.BundleContext
public org.osgi.framework.Bundle getBundle()
getBundle
in interface org.osgi.framework.BundleContext
getBundle
in interface org.osgi.framework.BundleReference
public org.osgi.framework.Bundle installBundle(String location, InputStream input) throws org.osgi.framework.BundleException
installBundle
in interface org.osgi.framework.BundleContext
org.osgi.framework.BundleException
public org.osgi.framework.Bundle installBundle(String location) throws org.osgi.framework.BundleException
installBundle
in interface org.osgi.framework.BundleContext
org.osgi.framework.BundleException
public org.osgi.framework.Bundle getBundle(long id)
getBundle
in interface org.osgi.framework.BundleContext
public org.osgi.framework.Bundle[] getBundles()
getBundles
in interface org.osgi.framework.BundleContext
public void addServiceListener(org.osgi.framework.ServiceListener listener, String filter) throws org.osgi.framework.InvalidSyntaxException
addServiceListener
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public void addServiceListener(org.osgi.framework.ServiceListener listener)
addServiceListener
in interface org.osgi.framework.BundleContext
public void removeServiceListener(org.osgi.framework.ServiceListener listener)
removeServiceListener
in interface org.osgi.framework.BundleContext
public void addBundleListener(org.osgi.framework.BundleListener listener)
addBundleListener
in interface org.osgi.framework.BundleContext
public void removeBundleListener(org.osgi.framework.BundleListener listener)
removeBundleListener
in interface org.osgi.framework.BundleContext
public void addFrameworkListener(org.osgi.framework.FrameworkListener listener)
addFrameworkListener
in interface org.osgi.framework.BundleContext
public void removeFrameworkListener(org.osgi.framework.FrameworkListener listener)
removeFrameworkListener
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceRegistration<?> registerService(String[] clazzes, Object service, Dictionary<String,?> properties)
registerService
in interface org.osgi.framework.BundleContext
public org.osgi.framework.ServiceRegistration<?> registerService(String clazz, 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 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 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.ServiceReference<?> getServiceReference(String clazz)
getServiceReference
in interface org.osgi.framework.BundleContext
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 <S> S getService(org.osgi.framework.ServiceReference<S> reference)
getService
in interface org.osgi.framework.BundleContext
public boolean ungetService(org.osgi.framework.ServiceReference<?> reference)
ungetService
in interface org.osgi.framework.BundleContext
public File getDataFile(String filename)
getDataFile
in interface org.osgi.framework.BundleContext
public org.osgi.framework.Filter createFilter(String filter) throws org.osgi.framework.InvalidSyntaxException
createFilter
in interface org.osgi.framework.BundleContext
org.osgi.framework.InvalidSyntaxException
public org.osgi.framework.Bundle getBundle(String location)
getBundle
in interface org.osgi.framework.BundleContext
Copyright © 2018. All rights reserved.