Index

A B C E F G I L M O P R S U 
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 Bundle that 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
 
A B C E F G I L M O P R S U 
All Classes and Interfaces|All Packages|Constant Field Values