Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addingService(ServiceReference<Server>) - Method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.ServerTracker
- AnnotationConfiguration - Class in org.eclipse.jetty.ee10.osgi.annotations
-
Extend the AnnotationConfiguration to support OSGi: Look for annotations inside WEB-INF/lib and also in the fragments and required bundles.
- AnnotationConfiguration() - Constructor for class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
- AnnotationConfiguration.BundleParserTask - Class in org.eclipse.jetty.ee10.osgi.annotations
- AnnotationParser - Class in org.eclipse.jetty.ee10.osgi.annotations
- AnnotationParser() - Constructor for class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
- AnnotationParser(int) - Constructor for class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
B
- BundleParserTask(AnnotationParser, Set<? extends AnnotationParser.Handler>, Resource) - Constructor for class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration.BundleParserTask
C
- call() - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration.BundleParserTask
- collectFragmentsAndRequiredBundles(Bundle, PackageAdmin, Map<String, Bundle>, boolean) - Method in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
-
Returns the fragments and the required-bundles.
- collectRequiredBundles(Bundle, PackageAdmin, Map<String, Bundle>, boolean) - Method in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
-
A simplistic but good enough parser for the Require-Bundle header.
- configure(WebAppContext) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
-
Allow fragments to supply some resources that are added to the baseResource of the webapp.
- CONTAINER_BUNDLE_PATTERN - Static variable in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
-
Regex of symbolic names of bundles that should be considered to be on the container classpath
- createAnnotationParser(int) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
-
This parser scans the bundles using the OSGi APIs instead of assuming a jar.
- createContextHandler(AbstractContextProvider, App) - Method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.EE10ContextFactory
- createContextHandler(AbstractContextProvider, App) - Method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.EE10WebAppFactory
E
- EE10Activator - Class in org.eclipse.jetty.ee10.osgi.boot
-
EE10Activator
- EE10Activator() - Constructor for class org.eclipse.jetty.ee10.osgi.boot.EE10Activator
- EE10Activator.EE10ContextFactory - Class in org.eclipse.jetty.ee10.osgi.boot
- EE10Activator.EE10WebAppFactory - Class in org.eclipse.jetty.ee10.osgi.boot
- EE10Activator.ServerTracker - Class in org.eclipse.jetty.ee10.osgi.boot
-
ServerTracker Tracks appearance of Server instances as OSGi services, and then configures them for deployment of EE10 contexts and webapps.
- EE10ContextFactory(Bundle) - Constructor for class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.EE10ContextFactory
- EE10WebAppFactory(Bundle) - Constructor for class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.EE10WebAppFactory
- ENVIRONMENT - Static variable in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator
F
- findClass(String) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiWebappClassLoader
- findJars(WebAppContext) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
-
Consider the fragment bundles associated with the bundle of the webapp being deployed.
- findResource(String) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiWebappClassLoader
- FRAGMENT_AND_REQUIRED_BUNDLES - Static variable in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
- FRAGMENT_AND_REQUIRED_RESOURCES - Static variable in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
- frameworkHasCompletedAutostarts() - Method in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
G
- getBundle() - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiWebappClassLoader
-
Returns the
Bundlethat defined this web-application. - getBundle(Resource) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
- getFragments(Bundle) - Method in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
-
Helper to access the PackageAdmin and return the fragments hosted by a bundle.
- getFragmentsAndRequiredBundles(Bundle) - Method in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
-
Returns the fragments and the required-bundles of a bundle.
- getJarFor(WebAppContext, ServletContainerInitializer) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
- getResource(String) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiWebappClassLoader
- getResource(Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
- getResources(String) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiWebappClassLoader
- getServerClasspathContributors() - Static method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator
- getURI(Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
I
- indexBundle(ResourceFactory, Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
-
Keep track of a jetty URI Resource and its associated OSGi bundle.
- INSTANCE - Static variable in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
L
- loadAsResource(String, boolean) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiWebappClassLoader
-
Try to load the class from the bundle classloader.
M
- modifiedService(ServiceReference<Server>, Object) - Method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.ServerTracker
O
- org.eclipse.jetty.ee10.osgi.annotations - package org.eclipse.jetty.ee10.osgi.annotations
- org.eclipse.jetty.ee10.osgi.boot - package org.eclipse.jetty.ee10.osgi.boot
- OSGiMetaInfConfiguration - Class in org.eclipse.jetty.ee10.osgi.boot
-
OSGiMetaInfConfiguration Handle adding resources found in bundles.
- OSGiMetaInfConfiguration() - Constructor for class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
- OSGiWebappClassLoader - Class in org.eclipse.jetty.ee10.osgi.boot
-
OSGiWebappClassLoader Extends the webapp classloader to also use the classloader of the Bundle defining the webapp.
- OSGiWebappClassLoader(ClassLoader, WebAppContext, Bundle) - Constructor for class org.eclipse.jetty.ee10.osgi.boot.OSGiWebappClassLoader
P
- PackageAdminServiceTracker - Class in org.eclipse.jetty.ee10.osgi.boot
-
PackageAdminServiceTracker
- PackageAdminServiceTracker(BundleContext) - Constructor for class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
- parse(Set<? extends AnnotationParser.Handler>, Resource) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
- parse(Set<? extends AnnotationParser.Handler>, Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationParser
- parseBundle(AnnotationConfiguration.State, AnnotationParser, Bundle, Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
- parseFragmentBundle(AnnotationConfiguration.State, AnnotationParser, Bundle, Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
-
Scan a fragment bundle for servlet annotations
- parseRequiredBundle(AnnotationConfiguration.State, AnnotationParser, Bundle, Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
-
Scan a bundle required by the webbundle for servlet annotations
- parseWebBundle(AnnotationConfiguration.State, AnnotationParser, Bundle) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
-
Scan a bundle required by the webbundle for servlet annotations
- parseWebInfClasses(AnnotationConfiguration.State, AnnotationParser) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
- parseWebInfLib(AnnotationConfiguration.State, AnnotationParser) - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
-
Here is the order in which jars and osgi artifacts are scanned for discoverable annotations.
- postConfigure(WebAppContext) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
- preConfigure(WebAppContext) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
-
Check to see if there have been any bundle symbolic names added of bundles that should be regarded as being on the container classpath, and scanned for fragments, tlds etc etc.
R
- registerServerClasspathContributor(ServerClasspathContributor) - Static method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator
- removedService(ServiceReference<Server>, Object) - Method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.ServerTracker
- replaces() - Method in class org.eclipse.jetty.ee10.osgi.annotations.AnnotationConfiguration
- replaces() - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
S
- scanJars(WebAppContext) - Method in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
- ServerTracker(Bundle) - Constructor for class org.eclipse.jetty.ee10.osgi.boot.EE10Activator.ServerTracker
- serviceChanged(ServiceEvent) - Method in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
-
Invokes the optional BundleActivator in each fragment.
- start(BundleContext) - Method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator
-
Track jetty Server instances and add ability to deploy EE10 contexts/webapps
- stop() - Method in class org.eclipse.jetty.ee10.osgi.boot.PackageAdminServiceTracker
- stop(BundleContext) - Method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator
-
Stop the activator.
- SYS_PROP_TLD_BUNDLES - Static variable in class org.eclipse.jetty.ee10.osgi.boot.OSGiMetaInfConfiguration
-
Comma separated list of symbolic names of bundles that contain tlds that should be considered as on the container classpath
U
- unregisterServerClasspathContributor(ServerClasspathContributor) - Static method in class org.eclipse.jetty.ee10.osgi.boot.EE10Activator
All Classes and Interfaces|All Packages|Constant Field Values