org.apache.struts2.osgi
Interface BundleAccessor
- All Known Implementing Classes:
- DefaultBundleAccessor
public interface BundleAccessor
CURRENT_BUNDLE_NAME
static final String CURRENT_BUNDLE_NAME
- See Also:
- Constant Field Values
loadClass
Class loadClass(String name)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
loadResourceAsStream
InputStream loadResourceAsStream(String name)
throws IOException
- Throws:
IOException
loadResourceFromAllBundlesAsStream
InputStream loadResourceFromAllBundlesAsStream(String name)
throws IOException
- Throws:
IOException
loadResourceFromAllBundles
URL loadResourceFromAllBundles(String name)
throws IOException
- Throws:
IOException
getPackagesByBundle
Set<String> getPackagesByBundle(org.osgi.framework.Bundle bundle)
getService
Object getService(org.osgi.framework.ServiceReference ref)
getServiceReference
org.osgi.framework.ServiceReference getServiceReference(String className)
getServiceReferences
org.osgi.framework.ServiceReference[] getServiceReferences(String className,
String params)
throws org.osgi.framework.InvalidSyntaxException
- Throws:
org.osgi.framework.InvalidSyntaxException
getAllServiceReferences
org.osgi.framework.ServiceReference[] getAllServiceReferences(String className)
addPackageFromBundle
void addPackageFromBundle(org.osgi.framework.Bundle bundle,
String packageName)
setBundleContext
void setBundleContext(org.osgi.framework.BundleContext bundleContext)
setOsgiHost
void setOsgiHost(OsgiHost osgiHost)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.