Class Summary |
BundleClassLoaderInterface |
ClassLoaderInterface instance that delegates to the singleton of DefaultBundleAccessor |
BundleFreemarkerManager |
This class extends FreemarkerManager in core to add a template loader
(that finds resources inside bundles) to MultiTemplateLoader |
BundlePackageLoader |
Package loader implementation that loads resources from a bundle |
DefaultBundleAccessor |
Helper class that find resources and loads classes from the list of bundles |
DelegatingObjectFactory |
|
OsgiConfigurationProvider |
Struts package provider that starts the OSGi container and deelgates package loading |
OsgiHostFactory |
OsgiHostFactory that creates proper OsgiHost implementation according to
context param from web.xml
Two implementations are supported right now:
- Apache Felix
- Glassfish (which contains Apache Felix already) |
OsgiUtil |
|
SpringOsgiObjectFactory |
This Object factory uses the ActionContext(s) published by Spring OSGi
to lookup beans |
StrutsOsgiListener |
ServletContextListener that starts Osgi host |