public class JettyWebAppContext extends WebAppContext
WebAppContext.ContextServletContextHandler.Decorator, ServletContextHandler.JspConfig, ServletContextHandler.JspPropertyGroup, ServletContextHandler.ServletContainerInitializerCaller, ServletContextHandler.TagLibContextHandler.AliasCheck, ContextHandler.ApproveAliases, ContextHandler.ApproveNonExistentDirectoryAliases, ContextHandler.Availability, ContextHandler.ContextScopeListener, ContextHandler.StaticContextAbstractHandler.ErrorDispatchHandlerAbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.ListenerContainer.InheritedListener, Container.Listener| Modifier and Type | Field and Description |
|---|---|
static String[] |
DEFAULT_CONFIGURATION_CLASSES |
__dftServerClasses, __dftSystemClasses, __jvmlib, BASETEMPDIR, ERROR_PAGE, SERVER_SRV_CLASSES, SERVER_SYS_CLASSES, TEMPDIR, WEB_DEFAULTS_XML_defaultSecurityHandlerClass, _gzipHandler, _jspConfig, _objFactory, _options, _securityHandler, _servletHandler, _sessionHandler, GZIP, NO_SECURITY, NO_SESSIONS, SECURITY, SESSIONS_scontext, DEFAULT_LISTENER_TYPE_INDEX, EXTENDED_LISTENER_TYPE_INDEX, MANAGED_ATTRIBUTES, SERVLET_LISTENER_TYPES, SERVLET_MAJOR_VERSION, SERVLET_MINOR_VERSION_nextScope, _outerScope_handlerFAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPING| Constructor and Description |
|---|
JettyWebAppContext() |
| Modifier and Type | Method and Description |
|---|---|
String |
addPattern(String s,
String pattern) |
void |
doStart()
Starts the managed lifecycle beans in the order they were added.
|
void |
doStop()
Stops the managed lifecycle beans in the reverse order they were added.
|
boolean |
getBaseAppFirst() |
File |
getClasses() |
List<File> |
getClassPathFiles() |
String |
getContainerIncludeJarPattern() |
String |
getJettyEnvXml() |
String |
getOriginAttribute() |
List<Overlay> |
getOverlays() |
Resource |
getQuickStartWebDescriptor() |
Resource |
getResource(String uriInContext) |
Set<String> |
getResourcePaths(String path) |
File |
getTestClasses() |
String |
getWebInfIncludeJarPattern() |
List<File> |
getWebInfLib() |
void |
initCDI() |
boolean |
isGenerateOrigin() |
boolean |
isGenerateQuickStart() |
protected void |
loadConfigurations() |
void |
setBaseAppFirst(boolean value) |
void |
setClasses(File dir) |
void |
setContainerIncludeJarPattern(String pattern) |
void |
setGenerateOrigin(boolean generateOrigin) |
void |
setGenerateQuickStart(boolean quickStart) |
void |
setJettyEnvXml(String jettyEnvXml) |
void |
setOriginAttribute(String originAttribute) |
void |
setOverlays(List<Overlay> overlays)
Ordered list of wars to overlay on top of the current project.
|
protected void |
setQuickStartWebDescriptor(Resource quickStartWebXml) |
void |
setQuickStartWebDescriptor(String quickStartWebXml) |
void |
setResourceBases(String[] resourceBases)
This method is provided as a convenience for jetty maven plugin configuration
|
void |
setTestClasses(File dir) |
void |
setWebInfIncludeJarPattern(String pattern) |
void |
setWebInfLib(List<File> jars) |
protected void |
startWebapp() |
protected void |
stopWebapp() |
addEventListener, addOverrideDescriptor, addServerClass, addServerClasses, addSystemClass, addSystemClasses, configure, destroy, dump, getConfigurationClasses, getConfigurations, getCurrentWebAppContext, getDefaultConfigurationClasses, getDefaultsDescriptor, getDefaultServerClasses, getDefaultSystemClasses, getDescriptor, getExtraClasspath, getMetaData, getOverrideDescriptor, getOverrideDescriptors, getPermissions, getResourceAlias, getResourceAliases, getServerClasses, getServerClasspathPattern, getSystemClasses, getSystemClasspathPattern, getTempDirectory, getUnavailableException, getWar, getWebInf, isAllowDuplicateFragmentNames, isConfigurationDiscovered, isCopyWebDir, isCopyWebInf, isDistributable, isExtractWAR, isLogUrlOnStart, isParentLoaderPriority, isPersistTempDirectory, isServerClass, isServerClass, isServerResource, isSystemClass, isSystemClass, isSystemResource, isThrowUnavailableOnStartupException, loadServerClasses, loadSystemClasses, postConfigure, preConfigure, prependServerClass, prependSystemClass, removeEventListener, removeResourceAlias, setAllowDuplicateFragmentNames, setClassLoader, setConfigurationClasses, setConfigurationClasses, setConfigurationDiscovered, setConfigurations, setContextWhiteList, setCopyWebDir, setCopyWebInf, setDefaultsDescriptor, setDescriptor, setDisplayName, setDistributable, setEventListeners, setExtraClasspath, setExtractWAR, setLogUrlOnStart, setOverrideDescriptor, setOverrideDescriptors, setParentLoaderPriority, setPermissions, setPersistTempDirectory, setResourceAlias, setResourceAliases, setServer, setServerClasses, setServletSecurity, setSystemClasses, setTempDirectory, setThrowUnavailableOnStartupException, setWar, startContext, stopContext, toStringaddDecorator, addFilter, addFilter, addFilter, addRoles, addServlet, addServlet, addServlet, callContextDestroyed, callContextInitialized, dynamicHolderAdded, getDecorators, getDefaultSecurityHandlerClass, getGzipHandler, getObjectFactory, getSecurityHandler, getServletHandler, getSessionHandler, insertHandler, newSecurityHandler, newServletHandler, newSessionHandler, setDecorators, setDefaultSecurityHandlerClass, setGzipHandler, setHandler, setSecurityHandler, setServletHandler, setSessionHandleraddAliasCheck, addLocaleEncoding, addProgrammaticListener, addVirtualHosts, checkAlias, checkContext, checkContextPath, checkVirtualHost, clearAliasChecks, clearAttributes, doHandle, doScope, enterScope, exitScope, getAliasChecks, getAllowNullPathInfo, getAttribute, getAttributeNames, getAttributes, getBaseResource, getClassLoader, getClassPath, getContextHandler, getContextPath, getContextPathEncoded, getCurrentContext, getDisplayName, getErrorHandler, getEventListeners, getInitParameter, getInitParameterNames, getInitParams, getLocaleEncoding, getLocaleEncoding, getLocaleEncodings, getLogger, getMaxFormContentSize, getMaxFormKeys, getMimeTypes, getProtectedTargets, getResourceBase, getServerInfo, getServletContext, getVirtualHosts, getWelcomeFiles, handle, handle, isAvailable, isCompactPath, isProgrammaticListener, isProtectedTarget, isShutdown, isUsingSecurityManager, loadClass, newResource, newResource, newResource, removeAttribute, removeVirtualHosts, requestDestroyed, requestInitialized, setAliasChecks, setAllowNullPathInfo, setAttribute, setAttributes, setAvailable, setBaseResource, setCompactPath, setContextPath, setErrorHandler, setInitParameter, setLogger, setManagedAttribute, setMaxFormContentSize, setMaxFormKeys, setMimeTypes, setProtectedTargets, setResourceBase, setServerInfo, setUsingSecurityManager, setVirtualHosts, setWelcomeFiles, shutdownhandle, nextHandle, nextScopeexpandChildren, getHandler, getHandlersexpandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClassdoError, dumpThis, getServeraddBean, addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitnewResourceaddLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic static final String[] DEFAULT_CONFIGURATION_CLASSES
public void setContainerIncludeJarPattern(String pattern)
public String getContainerIncludeJarPattern()
public String getWebInfIncludeJarPattern()
public void setWebInfIncludeJarPattern(String pattern)
public void setJettyEnvXml(String jettyEnvXml)
public String getJettyEnvXml()
public void setClasses(File dir)
public File getClasses()
public void setTestClasses(File dir)
public File getTestClasses()
public void setOverlays(List<Overlay> overlays)
overlays - the list of overlayspublic String getOriginAttribute()
public void setOriginAttribute(String originAttribute)
originAttribute - the originAttribute to setpublic boolean isGenerateOrigin()
public void setGenerateOrigin(boolean generateOrigin)
generateOrigin - the generateOrigin to setpublic void setBaseAppFirst(boolean value)
public boolean getBaseAppFirst()
public void setQuickStartWebDescriptor(String quickStartWebXml) throws Exception
Exceptionprotected void setQuickStartWebDescriptor(Resource quickStartWebXml)
public Resource getQuickStartWebDescriptor()
public void setResourceBases(String[] resourceBases)
resourceBases - Array of resources strings to set as a ResourceCollection. Each resource string may be a comma separated list of resourcesResourcepublic void setGenerateQuickStart(boolean quickStart)
public boolean isGenerateQuickStart()
protected void startWebapp()
throws Exception
startWebapp in class WebAppContextExceptionprotected void stopWebapp()
throws Exception
stopWebapp in class WebAppContextExceptionpublic void doStart()
throws Exception
ContainerLifeCycledoStart in class WebAppContextExceptionAbstractHandler.doStart()protected void loadConfigurations()
throws Exception
loadConfigurations in class WebAppContextExceptionpublic void doStop()
throws Exception
ContainerLifeCycledoStop in class WebAppContextExceptionContextHandler.doStop()public Resource getResource(String uriInContext) throws MalformedURLException
getResource in class WebAppContextMalformedURLExceptionpublic Set<String> getResourcePaths(String path)
getResourcePaths in class ContextHandlerpublic void initCDI()
Copyright © 1995–2017 Webtide. All rights reserved.