# Package org.apache.struts2.osgi

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

- Class Summary
  Class | Description
  --- | ---
  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 delegates package loading
  OsgiHostFactory | OsgiHostFactory that creates proper OsgiHost implementation according to context param from web.xml
  OsgiUtil |
  SpringOsgiObjectFactory | This Object factory uses the ActionContext(s) published by Spring OSGi to lookup beans
  StrutsOsgiListener | ServletContextListener that starts OSGi host

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.