All Classes and Interfaces
Class
Description
AbstractContextProvider
Base class for DeploymentManager Providers that can deploy ContextHandlers into
Jetty that have been discovered via OSGI either as bundles or services.
AbstractOSGiApp
Base class representing info about a webapp/ContextHandler that is deployed into Jetty.
AbstractWebAppProvider
Extend the AnnotationConfiguration to support OSGi:
Look for annotations inside WEB-INF/lib and also in the fragments and required bundles.
BundleClassLoaderHelper
BundleClassLoaderHelperFactory
Get a class loader helper adapted for the particular osgi environment.
BundleContextProvider
BundleFileLocatorHelper
BundleFileLocatorHelperFactory
Obtain a helper for locating files based on the bundle.
BundleProvider
Jetty DeploymentManager Provider api for webapps or ContextHandlers that are discovered as osgi bundles.
BundleWebAppProvider
DefaultBundleClassLoaderHelper
DefaultFileLocatorHelper
DefaultJettyAtJettyHomeHelper
Utility class for emitting OSGi EventAdmin events
FakeURLClassLoader
JettyBootstrapActivator
JettyServerServiceTracker
Tracks instances of Jetty Servers, and configures them so that they can deploy
webapps or ContextHandlers discovered from the OSGi environment.
LibExtClassLoaderHelper
IFilesInJettyHomeResourcesProcessor
Interface for callback impls
OSGiClassLoader
Class loader that is aware of a bundle.
OSGiDeployer
Extension of standard Jetty deployer that emits OSGi EventAdmin
events whenever a webapp is deployed into OSGi via Jetty.
OSGiWebInfConfiguration
Handle adding resources found in bundle fragments, and add them into the
OSGiServerConstants
Name of the properties that configure a jetty Server OSGi service.
OSGiUndeployer
Extension of the Jetty Undeployer which emits OSGi EventAdmin events
whenever a webapp is undeployed from Jetty.
OSGiWebappClassLoader
Extends the webapp classloader to also use the classloader of the Bundle defining the webapp.
OSGiWebappConstants
Constants (MANIFEST headers, service properties etc) associated with deploying
webapps into OSGi via Jetty.
OSGiWebInfConfiguration
Handle adding resources found in bundle fragments, and add them into the
PackageAdminServiceTracker
ServerConnectorListener
This is for test support, where we need jetty to run on a random port, and we need
a client to be able to find out which port was picked.
ServerInstanceWrapper
Configures and starts a jetty Server instance.
ServiceContextProvider
Jetty DeploymentManager Provider that is able to deploy ContextHandlers discovered via OSGi as services.
ServiceProvider
Jetty DeploymentManager Provider api for webapps or ContextHandlers that are discovered as OSGi services.
ServiceWebAppProvider
TldBundleDiscoverer
Convert bundles that contain tlds into URL locations for consumption by jasper.
Various useful functions utility methods for OSGi wide use.