A B C D E F G I J L M N O P R S T U W _ 

A

AbstractContextProvider - Class in org.eclipse.jetty.osgi.boot
AbstractContextProvider
AbstractContextProvider(ServerInstanceWrapper) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractContextProvider
 
AbstractContextProvider.OSGiApp - Class in org.eclipse.jetty.osgi.boot
BundleApp
AbstractContextProvider.OSGiApp(DeploymentManager, AppProvider, String, Bundle, String) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp
 
AbstractContextProvider.OSGiApp(DeploymentManager, AppProvider, Bundle, Dictionary, String, String) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp
 
AbstractOSGiApp - Class in org.eclipse.jetty.osgi.boot
AbstractBundleApp
AbstractOSGiApp(DeploymentManager, AppProvider, Bundle, String) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
AbstractOSGiApp(DeploymentManager, AppProvider, Bundle, Dictionary, String) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
AbstractWebAppProvider - Class in org.eclipse.jetty.osgi.boot
AbstractWebAppProvider
AbstractWebAppProvider(ServerInstanceWrapper) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
AbstractWebAppProvider.OSGiApp - Class in org.eclipse.jetty.osgi.boot
OSGiApp
AbstractWebAppProvider.OSGiApp(DeploymentManager, AppProvider, Bundle, String) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
AbstractWebAppProvider.OSGiApp(DeploymentManager, AppProvider, Bundle, Dictionary, String) - Constructor for class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
addClassPath(String) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
Parse the classpath ourselves to be able to filter things.
addClassThatIdentifiesAJarThatMustBeRejected(Class<?>) - Static method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
 
addClassThatIdentifiesAJarThatMustBeRejected(String) - Static method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
 
addingBundle(Bundle, BundleEvent) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer
A bundle is being added to the BundleTracker.
applyMetaInfContextXml() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 

B

bundleAdded(Bundle) - Method in class org.eclipse.jetty.osgi.boot.BundleContextProvider
 
bundleAdded(Bundle) - Method in interface org.eclipse.jetty.osgi.boot.BundleProvider
 
bundleAdded(Bundle) - Method in class org.eclipse.jetty.osgi.boot.BundleWebAppProvider
A bundle has been added that could be a webapp
BundleClassLoaderHelper - Interface in org.eclipse.jetty.osgi.boot.utils
Is there a clean OSGi way to go from the Bundle object to the classloader of the Bundle ? You can certainly take a class inside the bundle and get the bundle's classloader that way.
BundleClassLoaderHelperFactory - Class in org.eclipse.jetty.osgi.boot.utils
BundleClassLoaderHelperFactory Get a class loader helper adapted for the particular osgi environment.
BundleContextProvider - Class in org.eclipse.jetty.osgi.boot
BundleContextProvider Handles deploying bundles that define a context xml file for configuring them.
BundleContextProvider(ServerInstanceWrapper) - Constructor for class org.eclipse.jetty.osgi.boot.BundleContextProvider
 
BundleFileLocatorHelper - Interface in org.eclipse.jetty.osgi.boot.utils
From a bundle to its location on the filesystem.
BundleFileLocatorHelperFactory - Class in org.eclipse.jetty.osgi.boot.internal.webapp
BundleFileLocatorHelperFactory Obtain a helper for locating files based on the bundle.
BundleProvider - Interface in org.eclipse.jetty.osgi.boot
 
bundleRemoved(Bundle) - Method in class org.eclipse.jetty.osgi.boot.BundleContextProvider
Bundle has been removed.
bundleRemoved(Bundle) - Method in interface org.eclipse.jetty.osgi.boot.BundleProvider
 
bundleRemoved(Bundle) - Method in class org.eclipse.jetty.osgi.boot.BundleWebAppProvider
Bundle has been removed.
BundleWebAppProvider - Class in org.eclipse.jetty.osgi.boot
BundleWebAppProvider A Jetty Provider that knows how to deploy a WebApp contained inside a Bundle.
BundleWebAppProvider(ServerInstanceWrapper) - Constructor for class org.eclipse.jetty.osgi.boot.BundleWebAppProvider
 

C

CLASS_NAME - Static variable in interface org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelper
The name of the custom implementation for this interface in a fragment.
CLASS_NAME - Static variable in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
The name of the custom implementation for this interface in a fragment.
CLASS_NAME - Static variable in interface org.eclipse.jetty.osgi.boot.utils.WebappRegistrationCustomizer
we could do something a lot more pluggable with a custom header in the manifest or some customer declarative services let's keep it simple for now.
collectFragmentsAndRequiredBundles(Bundle, PackageAdmin, Map<String, Bundle>, boolean) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
Returns the fragments and the required-bundles.
collectRequiredBundles(Bundle, PackageAdmin, Map<String, Bundle>, boolean) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
A simplistic but good enough parser for the Require-Bundle header.
configure(WebAppContext) - Method in class org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration
Allow fragments to supply some resources that are added to the baseResource of the webapp.
configureContextHandler() - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp
 
configureWebApp() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
CONTAINER_BUNDLE_PATTERN - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration
 
createContextHandler(App) - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider
 
createContextHandler() - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp
 
createContextHandler(App) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
createContextHandler() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
createLibEtcClassLoader(File, Server, ClassLoader) - Static method in class org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper
 
createLibExtClassLoader(List<File>, List<URL>, Server, ClassLoader) - Static method in class org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper
 
createWebApp() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 

D

DEFAULT - Static variable in interface org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelper
The default instance supports felix and equinox
DEFAULT - Static variable in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
The default instance supports felix and equinox
DEFAULT_JETTY_ETC_FILES - Static variable in class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper
Set of config files to apply to a jetty Server instance if none are supplied by SYS_PROP_JETTY_ETC_FILES
DEFAULT_JETTYHOME - Static variable in class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper
Default location within bundle of a jetty home dir.
DEFAULT_PROTECTED_OSGI_TARGETS - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Set of extra dirs that must not be served by osgi webapps
DefaultBundleClassLoaderHelper - Class in org.eclipse.jetty.osgi.boot.utils.internal
Default implementation of the BundleClassLoaderHelper.
DefaultBundleClassLoaderHelper() - Constructor for class org.eclipse.jetty.osgi.boot.utils.internal.DefaultBundleClassLoaderHelper
 
DefaultFileLocatorHelper - Class in org.eclipse.jetty.osgi.boot.utils.internal
From a bundle to its location on the filesystem.
DefaultFileLocatorHelper() - Constructor for class org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper
 
DefaultJettyAtJettyHomeHelper - Class in org.eclipse.jetty.osgi.boot.internal.serverfactory
DefaultJettyAtJettyHomeHelper Called by the JettyBootstrapActivator during the starting of the bundle.
DefaultJettyAtJettyHomeHelper() - Constructor for class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper
 
DEPLOYED_EVENT - Static variable in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
DEPLOYING_EVENT - Static variable in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
deregisterAsOSGiService() - Method in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
deregisterAsOSGiService() - Method in class org.eclipse.jetty.osgi.boot.ServiceContextProvider.ServiceApp
 
deregisterAsOSGiService() - Method in class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider.ServiceApp
 
doStart() - Method in class org.eclipse.jetty.osgi.boot.BundleContextProvider
 
doStart() - Method in class org.eclipse.jetty.osgi.boot.BundleWebAppProvider
 
doStart() - Method in class org.eclipse.jetty.osgi.boot.ServiceContextProvider
 
doStart() - Method in class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider
 
doStop() - Method in class org.eclipse.jetty.osgi.boot.BundleContextProvider
 
doStop() - Method in class org.eclipse.jetty.osgi.boot.BundleWebAppProvider
 
doStop() - Method in class org.eclipse.jetty.osgi.boot.ServiceContextProvider
 
doStop() - Method in class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider
 

E

EventSender - Class in org.eclipse.jetty.osgi.boot.utils
 

F

FAILED_EVENT - Static variable in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
FILTER - Static variable in class org.eclipse.jetty.osgi.boot.internal.webapp.JettyContextHandlerServiceTracker
 
FILTER - Static variable in class org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer
 
findClass(String) - Method in class org.eclipse.jetty.osgi.boot.internal.jsp.TldLocatableURLClassloaderWithInsertedJettyClassloader
 
findClass(String) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
 
findClass(String) - Method in class org.eclipse.jetty.osgi.boot.utils.OSGiClassLoader
 
findEntries(Bundle, String) - Method in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
Helper method equivalent to Bundle#getEntry(String entryPath) except that it searches for entries in the fragments by using the findEntries method.
findEntries(Bundle, String) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper
Helper method equivalent to Bundle#getEntry(String entryPath) except that it searches for entries in the fragments by using the Bundle#findEntries method.
findJars(WebAppContext) - Method in class org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration
Consider the fragment bundles associated with the bundle of the webapp being deployed.
frameworkHasCompletedAutostarts() - Method in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
 

G

getBridgeServletClassName() - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
getBundle() - Method in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
getBundle() - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
Returns the Bundle that defined this web-application.
getBundleClassLoader(Bundle) - Method in interface org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelper
 
getBundleClassLoader(Bundle) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.DefaultBundleClassLoaderHelper
Assuming the bundle is started.
getBundleContext() - Static method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
 
getBundleInstallLocation(Bundle) - Method in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
Works with equinox, felix, nuxeo and probably more.
getBundleInstallLocation(Bundle) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper
Works with equinox, felix, nuxeo and probably more.
getBundlePath() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
getBundleSymbolicName() - Method in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
getBundleVersionAsString() - Method in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
getConfigurationClasses() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
getContextFile() - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp
 
getContextHandlerCollection() - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
 
getContextPath() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
getDefaultConfigurations() - Static method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
getDefaultsDescriptor() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
Get the defaultsDescriptor.
getDeployers(String) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.JettyContextHandlerServiceTracker
 
getDeploymentManager() - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider
 
getDeploymentManager() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
getDeploymentManager() - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
 
getFactory() - Static method in class org.eclipse.jetty.osgi.boot.internal.webapp.BundleFileLocatorHelperFactory
 
getFactory() - Static method in class org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelperFactory
 
getFileInBundle(Bundle, String) - Method in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
Locate a file inside a bundle.
getFileInBundle(Bundle, String) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper
Locate a file inside a bundle.
getFileURL(URL) - Method in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
Only useful for equinox: on felix we get the file:// url already.
getFileURL(URL) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper
Only useful for equinox: on felix we get the file:// url already.
getFragments(Bundle) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
Helper to access the PackageAdmin and return the fragments hosted by a bundle.
getFragmentsAndRequiredBundles(Bundle) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
Returns the fragments and the required-bundles of a bundle.
getHelper() - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.BundleFileLocatorHelperFactory
 
getHelper() - Method in class org.eclipse.jetty.osgi.boot.utils.BundleClassLoaderHelperFactory
 
getInstance() - Static method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
 
getInstance() - Static method in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
getJarsWithTlds(DeploymentManager, BundleFileLocatorHelper) - Method in interface org.eclipse.jetty.osgi.boot.utils.WebappRegistrationCustomizer
TODO: right now only the jetty-jsp bundle is scanned for common taglibs.
getLocalURL(URL) - Method in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
Only useful for equinox: on felix we get the file:// or jar:// url already.
getLocalURL(URL) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper
Only useful for equinox: on felix we get the file:// or jar:// url already.
getManagedServerName() - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
 
getNestedConnector() - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
getOriginId(Bundle, String) - Static method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
getParentClassLoaderForWebapps() - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
The classloader that should be the parent classloader for each webapp deployed on this server.
getPathsToRequiredBundles(String) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
getRegisterServletDelegateMethodName() - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
getRegistration() - Method in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
getResource(String) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
 
getResource(String) - Method in class org.eclipse.jetty.osgi.boot.utils.OSGiClassLoader
Get a resource from the classloader Copied from WebAppClassLoader
getResources(String) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
 
getResources(String) - Method in class org.eclipse.jetty.osgi.boot.utils.OSGiClassLoader
 
getServer() - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
 
getServerInstanceWrapper() - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider
 
getServerInstanceWrapper() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
getServerInstanceWrapper(String) - Method in interface org.eclipse.jetty.osgi.boot.internal.serverfactory.IManagedJettyServerRegistry
 
getServerInstanceWrapper(String) - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker
 
getTldBundles() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
getUnregisterServletDelegateMethodName() - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
getURLs() - Method in class org.eclipse.jetty.osgi.boot.internal.jsp.TldLocatableURLClassloader
 

I

IManagedJettyServerRegistry - Interface in org.eclipse.jetty.osgi.boot.internal.serverfactory
Keeps track of the running jetty servers.
INSTANCE - Static variable in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
 
INTERNAL_SERVICE_PROP_UNKNOWN_CONTEXT_HANDLER_TYPE - Static variable in interface org.eclipse.jetty.osgi.boot.internal.webapp.IWebBundleDeployerHelper
when this property is present, the type of context handler registered is not known in advance.
isExtract() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
isParentLoaderPriority() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
Get the parentLoaderPriority.
IWebBundleDeployerHelper - Interface in org.eclipse.jetty.osgi.boot.internal.webapp
Internal interface for the class that deploys a webapp on a server.

J

JAR_WITH_SUCH_CLASS_MUST_BE_EXCLUDED - Static variable in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
when a logging framework is setup in the osgi classloaders, it can access this and register the classes that must not be found in the jar.
JETTY_BUNDLE_INSTALL_LOCATION_OVERRIDE - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
 
JETTY_CONTEXT_FILE_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
List of relative pathes within the bundle to the jetty context files.
JETTY_DEFAULT_WEB_XML_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
 
JETTY_ETC_FILES - Static variable in class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper
contains a comma separated list of pathes to the etc/jetty-*.xml files used to configure jetty.
JETTY_EXTRA_CLASSPATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
 
JETTY_HOME - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
Usual system property used as the hostname for a typical jetty configuration.
JETTY_HOME_BUNDLE - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
System property to point to a bundle that embeds a jetty configuration and that jetty configuration should be the default jetty server.
JETTY_HOST - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
Usual system property used as the hostname for a typical jetty configuration.
JETTY_OSGI_BUNDLE - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Name of the servlet context attribute that points to the bundle object.
JETTY_PORT - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
Usual system property used as the port for http for a typical jetty configuration.
JETTY_PORT_SSL - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
Usual system property used as the port for https for a typical jetty configuration.
JETTY_WAR_FOLDER_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
path within the bundle to the folder that contains the basic resources.
JETTY_WAR_FRAGMENT_FOLDER_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
path within a fragment hosted by a web-bundle to a folder that contains basic resources.
JETTY_WAR_PATCH_FRAGMENT_FOLDER_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
path within a fragment hosted by a web-bundle to a folder that contains basic resources.
JETTY_WEB_XML_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
 
JettyBootstrapActivator - Class in org.eclipse.jetty.osgi.boot
Bootstrap jetty and publish a default Server instance as an OSGi service.
JettyBootstrapActivator() - Constructor for class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
 
JettyContextHandlerServiceTracker - Class in org.eclipse.jetty.osgi.boot.internal.webapp
JettyContextHandlerServiceTracker When a ContextHandler is activated as an osgi service we find a jetty deployer for it.
JettyContextHandlerServiceTracker() - Constructor for class org.eclipse.jetty.osgi.boot.internal.webapp.JettyContextHandlerServiceTracker
 
JettyServerServiceTracker - Class in org.eclipse.jetty.osgi.boot.internal.serverfactory
Deploy the jetty server instances when they are registered as an OSGi service.
JettyServerServiceTracker() - Constructor for class org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker
 
JSP_REGISTRATION_HELPERS - Static variable in class org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer
 

L

LibExtClassLoaderHelper - Class in org.eclipse.jetty.osgi.boot.internal.webapp
Helper to create a URL class-loader with the jars inside ${jetty.home}/lib/ext and ${jetty.home}/resources.
LibExtClassLoaderHelper() - Constructor for class org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper
 
LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor - Interface in org.eclipse.jetty.osgi.boot.internal.webapp
Class called back
lifeCycleStarted(LifeCycle) - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
lifeCycleStopping(LifeCycle) - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
loadClass(String) - Method in class org.eclipse.jetty.osgi.boot.utils.OSGiClassLoader
 
loadClass(String, boolean) - Method in class org.eclipse.jetty.osgi.boot.utils.OSGiClassLoader
 
locateJarsInsideBundle(Bundle) - Method in interface org.eclipse.jetty.osgi.boot.utils.BundleFileLocatorHelper
If the bundle is a jar, returns the jar.
locateJarsInsideBundle(Bundle) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.DefaultFileLocatorHelper
If the bundle is a jar, returns the jar.

M

MANAGED_JETTY_SERVER_DEFAULT_NAME - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
Name of the 'default' jetty server instance.
MANAGED_JETTY_SERVER_FACTORY_PID - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
PID of the jetty servers's ManagedFactory
MANAGED_JETTY_SERVER_NAME - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
The associated value of that configuration parameter is the name under which this instance of the jetty server is tracked.
MANAGED_JETTY_SHARED_LIB_FOLDER_URLS - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
List of URLs to the folders where the legacy J2EE shared libraries are stored aka lib/ext, lib/jsp etc.
MANAGED_JETTY_XML_CONFIG_URLS - Static variable in class org.eclipse.jetty.osgi.boot.OSGiServerConstants
List of URLs to the jetty.xml files that configure th server.
modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer
A bundle tracked by the BundleTracker has been modified.

N

NestedConnectorListener - Class in org.eclipse.jetty.osgi.nested
Listens to the start and stop of the NestedConnector to register and unregister the NestedConnector with the BridgeServlet.
NestedConnectorListener() - Constructor for class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
NestedConnectorServletDelegate - Class in org.eclipse.jetty.osgi.nested
Wraps a NestedConnector into a servlet that can be plugged into BridgeServlet#registerServletDelegate
NestedConnectorServletDelegate(NestedConnector) - Constructor for class org.eclipse.jetty.osgi.nested.NestedConnectorServletDelegate
 
newWebApp() - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 

O

org.eclipse.jetty.osgi.boot - package org.eclipse.jetty.osgi.boot
 
org.eclipse.jetty.osgi.boot.internal.jsp - package org.eclipse.jetty.osgi.boot.internal.jsp
 
org.eclipse.jetty.osgi.boot.internal.serverfactory - package org.eclipse.jetty.osgi.boot.internal.serverfactory
 
org.eclipse.jetty.osgi.boot.internal.webapp - package org.eclipse.jetty.osgi.boot.internal.webapp
 
org.eclipse.jetty.osgi.boot.utils - package org.eclipse.jetty.osgi.boot.utils
 
org.eclipse.jetty.osgi.boot.utils.internal - package org.eclipse.jetty.osgi.boot.utils.internal
 
org.eclipse.jetty.osgi.nested - package org.eclipse.jetty.osgi.nested
 
OSGI_BUNDLECONTEXT - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
See OSGi r4 p.427
OSGI_WEB_CONTEXTPATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
service property osgi.web.contextpath.
OSGI_WEB_SYMBOLICNAME - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
service property osgi.web.symbolicname.
OSGI_WEB_VERSION - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
service property osgi.web.symbolicname.
OSGiClassLoader - Class in org.eclipse.jetty.osgi.boot.utils
OSGiClassLoader Class loader that is aware of a bundle.
OSGiClassLoader(ClassLoader, Bundle) - Constructor for class org.eclipse.jetty.osgi.boot.utils.OSGiClassLoader
 
OSGiDeployer - Class in org.eclipse.jetty.osgi.boot
OSGiDeployer
OSGiDeployer() - Constructor for class org.eclipse.jetty.osgi.boot.OSGiDeployer
 
OSGiMetaInfConfiguration - Class in org.eclipse.jetty.osgi.boot
 
OSGiMetaInfConfiguration() - Constructor for class org.eclipse.jetty.osgi.boot.OSGiMetaInfConfiguration
 
OSGiServerConstants - Class in org.eclipse.jetty.osgi.boot
Name of the properties that configure a jetty Server OSGi service.
OSGiServerConstants() - Constructor for class org.eclipse.jetty.osgi.boot.OSGiServerConstants
 
OSGiUndeployer - Class in org.eclipse.jetty.osgi.boot
OSGiUndeployer
OSGiUndeployer() - Constructor for class org.eclipse.jetty.osgi.boot.OSGiUndeployer
 
OSGiWebappClassLoader - Class in org.eclipse.jetty.osgi.boot.internal.webapp
Extends the webappclassloader to insert the classloader provided by the osgi bundle at the same level than any other jars palced in the webappclassloader.
OSGiWebappClassLoader(ClassLoader, WebAppContext, Bundle) - Constructor for class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
 
OSGiWebappConstants - Class in org.eclipse.jetty.osgi.boot
Name of the service properties for a ContextHandler that configure a webapp deployed on jetty OSGi.
OSGiWebappConstants() - Constructor for class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
 
OSGiWebInfConfiguration - Class in org.eclipse.jetty.osgi.boot
OSGiWebInfConfiguration Handle adding resources found in bundle fragments, and add them into the
OSGiWebInfConfiguration() - Constructor for class org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration
 

P

PackageAdminServiceTracker - Class in org.eclipse.jetty.osgi.boot.utils.internal
When the PackageAdmin service is activated we can look for the fragments attached to this bundle and "activate" them.
PackageAdminServiceTracker(BundleContext) - Constructor for class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
 
preConfigure(WebAppContext) - Method in class org.eclipse.jetty.osgi.boot.OSGiMetaInfConfiguration
Inspect bundle fragments associated with the bundle of the webapp for web-fragment, resources, tlds.
preConfigure(WebAppContext) - Method in class org.eclipse.jetty.osgi.boot.OSGiWebInfConfiguration
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.
processBinding(Node, App) - Method in class org.eclipse.jetty.osgi.boot.OSGiDeployer
 
processBinding(Node, App) - Method in class org.eclipse.jetty.osgi.boot.OSGiUndeployer
 
processFilesInResourcesFolder(File, Map<String, File>) - Method in interface org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper.IFilesInJettyHomeResourcesProcessor
 
processFilesInResourcesFolder(File, Map<String, File>) - Static method in class org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper
When we find files typically used for central logging configuration we do what it takes in this method to do what the user expects.
PROPERTY_THIS_JETTY_XML_FOLDER_URL - Static variable in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
The value of this property points to the parent director of the jetty.xml configuration file currently executed.

R

registerAsOSGiService() - Method in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
registerAsOSGiService() - Method in class org.eclipse.jetty.osgi.boot.ServiceContextProvider.ServiceApp
 
registerAsOSGiService() - Method in class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider.ServiceApp
 
registerContext(Bundle, String, String, String, String, ContextHandler) - Method in interface org.eclipse.jetty.osgi.boot.internal.webapp.IWebBundleDeployerHelper
This type of registration relies on jetty's complete context xml file.
registerContext(Bundle, String) - Static method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
Helper method that creates a new skeleton of a ContextHandler and registers it as an OSGi service.
registerContext(Bundle, String, Dictionary<String, String>) - Static method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
Helper method that creates a new skeleton of a ContextHandler and registers it as an OSGi service.
registeredFilesInJettyHomeResourcesProcessors - Static variable in class org.eclipse.jetty.osgi.boot.internal.webapp.LibExtClassLoaderHelper
 
registerWebapplication(Bundle, String, String, String, String, String, String, String, WebAppContext) - Method in interface org.eclipse.jetty.osgi.boot.internal.webapp.IWebBundleDeployerHelper
Deploy a new web application on the jetty server.
registerWebapplication(Bundle, String, String) - Static method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
Helper method that creates a new org.jetty.webapp.WebAppContext and registers it as an OSGi service.
registerWebapplication(Bundle, String, String, Dictionary<String, String>) - Static method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
Helper method that creates a new org.jetty.webapp.WebAppContext and registers it as an OSGi service.
registerWithBridgeServlet() - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
Hook into the BridgeServlet
removedBundle(Bundle, BundleEvent, Object) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer
A bundle tracked by the BundleTracker has been removed.
REQUIRE_TLD_BUNDLE - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Comma separated list of bundles that contain tld file used by the webapp.
resolvePropertyValue(String) - Static method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper
recursively substitute the ${sysprop} by their actual system property.
RFC66_JSP_EXTRACT_LOCATION - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Name of the header that defines the path to the folder where the jsp files are extracted.
RFC66_OSGI_BUNDLE_CONTEXT - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Name of the servlet context attribute that points to the bundle context.
RFC66_WAR_URL_SCHEME - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
url scheme to deploy war file as bundled webapp
RFC66_WEB_CONTEXTPATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Name of the header that defines the context path for the embedded webapp.

S

send(String, Bundle, String) - Method in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
send(String, Bundle, String, Exception) - Method in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
ServerInstanceWrapper - Class in org.eclipse.jetty.osgi.boot.internal.serverfactory
ServerInstanceWrapper Configures and starts a jetty Server instance.
ServerInstanceWrapper(String) - Constructor for class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
 
service(ServletRequest, ServletResponse) - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorServletDelegate
 
SERVICE_PROP_BUNDLE_INSTALL_LOCATION_OVERRIDE - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Deprecated.
see JETTY_BUNDLE_INSTALL_LOCATION_OVERRIDE
SERVICE_PROP_CONTEXT_FILE_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Deprecated.
see JETTY_CONTEXT_FILE_PATH
SERVICE_PROP_CONTEXT_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Deprecated.
see RFC66_WEB_CONTEXTPATH
SERVICE_PROP_DEFAULT_WEB_XML_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Deprecated.
see JETTY_DEFAULT_WEB_XML_PATH
SERVICE_PROP_EXTRA_CLASSPATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Deprecated.
see JETTY_EXTRA_CLASSPATH
SERVICE_PROP_REQUIRE_TLD_BUNDLE - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Comma separated list of bundles that contain tld file used by the webapp.
SERVICE_PROP_WAR - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Deprecated.
see JETTY_WAR_FOLDER_PATH
SERVICE_PROP_WEB_XML_PATH - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
Deprecated.
see JETTY_WEB_XML_PATH
serviceAdded(ServiceReference, ContextHandler) - Method in class org.eclipse.jetty.osgi.boot.ServiceContextProvider
 
serviceAdded(ServiceReference, ContextHandler) - Method in interface org.eclipse.jetty.osgi.boot.ServiceProvider
 
serviceAdded(ServiceReference, ContextHandler) - Method in class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider
A webapp that was deployed as an osgi service has been added, and we want to deploy it.
serviceChanged(ServiceEvent) - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker
Receives notification that a service has had a lifecycle change.
serviceChanged(ServiceEvent) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.JettyContextHandlerServiceTracker
 
serviceChanged(ServiceEvent) - Method in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
Invokes the optional BundleActivator in each fragment.
ServiceContextProvider - Class in org.eclipse.jetty.osgi.boot
ServiceContextProvider
ServiceContextProvider(ServerInstanceWrapper) - Constructor for class org.eclipse.jetty.osgi.boot.ServiceContextProvider
 
ServiceContextProvider.ServiceApp - Class in org.eclipse.jetty.osgi.boot
ServiceApp
ServiceContextProvider.ServiceApp(DeploymentManager, AppProvider, Bundle, Dictionary, String, String) - Constructor for class org.eclipse.jetty.osgi.boot.ServiceContextProvider.ServiceApp
 
ServiceContextProvider.ServiceApp(DeploymentManager, AppProvider, String, Bundle, String) - Constructor for class org.eclipse.jetty.osgi.boot.ServiceContextProvider.ServiceApp
 
ServiceProvider - Interface in org.eclipse.jetty.osgi.boot
 
serviceRemoved(ServiceReference, ContextHandler) - Method in class org.eclipse.jetty.osgi.boot.ServiceContextProvider
 
serviceRemoved(ServiceReference, ContextHandler) - Method in interface org.eclipse.jetty.osgi.boot.ServiceProvider
 
serviceRemoved(ServiceReference, ContextHandler) - Method in class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider
 
ServiceWebAppProvider - Class in org.eclipse.jetty.osgi.boot
ServiceWebAppProvider Jetty Provider that knows how to deploy a WebApp that has been registered as an OSGi service.
ServiceWebAppProvider(ServerInstanceWrapper) - Constructor for class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider
 
ServiceWebAppProvider.ServiceApp - Class in org.eclipse.jetty.osgi.boot
ServiceApp
ServiceWebAppProvider.ServiceApp(DeploymentManager, AppProvider, Bundle, Dictionary, String) - Constructor for class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider.ServiceApp
 
ServiceWebAppProvider.ServiceApp(DeploymentManager, AppProvider, Bundle, String) - Constructor for class org.eclipse.jetty.osgi.boot.ServiceWebAppProvider.ServiceApp
 
setBridgeServletClassName(String) - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
setConfigurationClasses(String[]) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
setContextPath(String) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
setDefaultConfigurations(String[]) - Static method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
setDefaultsDescriptor(String) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
Set the defaultsDescriptor.
setDeploymentManager(DeploymentManager) - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider
 
setDeploymentManager(DeploymentManager) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
setExtract(boolean) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
setHandler(ContextHandler) - Method in class org.eclipse.jetty.osgi.boot.AbstractContextProvider.OSGiApp
 
setNestedConnector(NestedConnector) - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
setParentLoaderPriority(boolean) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
Set the parentLoaderPriority.
setRegisterServletDelegateMethodName(String) - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
setRegistration(ServiceRegistration) - Method in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
setServerInstanceWrapper(ServerInstanceWrapper) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
setTldBundles(String) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
setUnregisterServletDelegateMethodName(String) - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
 
setWebAppContext(WebAppContext) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
setWebappContext(WebAppContext) - Method in class org.eclipse.jetty.osgi.boot.internal.webapp.OSGiWebappClassLoader
In the case of the generation of a webapp via a jetty context file we need a proper classloader to setup the app before we have the WebappContext So we place a fake one there to start with.
setWebAppPath(String) - Method in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider.OSGiApp
 
start(Server, Dictionary) - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
 
start(BundleContext) - Method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
Setup a new jetty Server, registers it as a service.
startJettyAtJettyHome(BundleContext) - Static method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper
Called by the JettyBootStrapActivator.
stop() - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.JettyServerServiceTracker
Stops each one of the registered servers.
stop() - Method in class org.eclipse.jetty.osgi.boot.internal.serverfactory.ServerInstanceWrapper
 
stop(BundleContext) - Method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
Stop the activator.
stop() - Method in class org.eclipse.jetty.osgi.boot.utils.internal.PackageAdminServiceTracker
 

T

TldLocatableURLClassloader - Class in org.eclipse.jetty.osgi.boot.internal.jsp
Tricky url classloader.
TldLocatableURLClassloader(ClassLoader, URL[]) - Constructor for class org.eclipse.jetty.osgi.boot.internal.jsp.TldLocatableURLClassloader
 
TldLocatableURLClassloaderWithInsertedJettyClassloader - Class in org.eclipse.jetty.osgi.boot.internal.jsp
Add a classloader to the org.apache.jasper.compiler.TldLocatableURLClassloader.
TldLocatableURLClassloaderWithInsertedJettyClassloader(ClassLoader, ClassLoader, URL[]) - Constructor for class org.eclipse.jetty.osgi.boot.internal.jsp.TldLocatableURLClassloaderWithInsertedJettyClassloader
 

U

UNDEPLOYED_EVENT - Static variable in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
UNDEPLOYING_EVENT - Static variable in class org.eclipse.jetty.osgi.boot.utils.EventSender
 
unregister(ContextHandler) - Method in interface org.eclipse.jetty.osgi.boot.internal.webapp.IWebBundleDeployerHelper
Stop a ContextHandler and remove it from the collection.
unregister(String) - Static method in class org.eclipse.jetty.osgi.boot.JettyBootstrapActivator
 
unregisterWithBridgeServlet() - Method in class org.eclipse.jetty.osgi.nested.NestedConnectorListener
Unhook into the BridgeServlet

W

WATERMARK - Static variable in class org.eclipse.jetty.osgi.boot.OSGiWebappConstants
 
WebappRegistrationCustomizer - Interface in org.eclipse.jetty.osgi.boot.utils
Fix various shortcomings with the way jasper parses the tld files.
WebBundleTrackerCustomizer - Class in org.eclipse.jetty.osgi.boot.internal.webapp
WebBundleTrackerCustomizer Support bundles that declare a webpp or context directly through headers in their manifest.
WebBundleTrackerCustomizer() - Constructor for class org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer
 

_

__defaultConfigurations - Static variable in class org.eclipse.jetty.osgi.boot.AbstractWebAppProvider
 
_bundle - Variable in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
_properties - Variable in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
_registration - Variable in class org.eclipse.jetty.osgi.boot.AbstractOSGiApp
 
A B C D E F G I J L M N O P R S T U W _ 

Copyright © 2013 FuseSource, Corp.. All Rights Reserved.