Package org.apache.struts2.osgi

Interface Summary
BundleAccessor  
PackageLoader Implementations of this interface can load packages from a Bundle
 

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
 



Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.