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.AbstractLifeCycleListenerGraceful.ShutdownLifeCycle.ListenerContainer.InheritedListener, Container.Listener| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
DEFAULT_CONFIGURATION_CLASSES |
static java.lang.String[] |
MINIMUM_CONFIGURATION_CLASSES |
static java.lang.String[] |
QUICKSTART_CONFIGURATION_CLASSES |
__dftServerClasses, __dftSystemClasses, 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_handler| Constructor and Description |
|---|
JettyWebAppContext() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addPattern(java.lang.String s,
java.lang.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() |
java.io.File |
getClasses() |
java.util.List<java.io.File> |
getClassPathFiles() |
java.lang.String |
getContainerIncludeJarPattern() |
java.lang.String |
getJettyEnvXml() |
java.lang.String |
getOriginAttribute() |
java.util.List<Overlay> |
getOverlays() |
Resource |
getQuickStartWebDescriptor() |
Resource |
getResource(java.lang.String uriInContext) |
java.util.Set<java.lang.String> |
getResourcePaths(java.lang.String path) |
java.io.File |
getTestClasses() |
java.util.List<java.io.File> |
getWebInfClasses() |
java.lang.String |
getWebInfIncludeJarPattern() |
java.util.List<java.io.File> |
getWebInfLib() |
void |
initCDI() |
boolean |
isGenerateOrigin() |
boolean |
isGenerateQuickStart() |
protected void |
loadConfigurations() |
void |
setBaseAppFirst(boolean value) |
void |
setClasses(java.io.File dir) |
void |
setContainerIncludeJarPattern(java.lang.String pattern) |
void |
setGenerateOrigin(boolean generateOrigin) |
void |
setGenerateQuickStart(boolean quickStart) |
void |
setJettyEnvXml(java.lang.String jettyEnvXml) |
void |
setOriginAttribute(java.lang.String originAttribute) |
void |
setOverlays(java.util.List<Overlay> overlays)
Ordered list of wars to overlay on top of the current project.
|
protected void |
setQuickStartWebDescriptor(Resource quickStartWebXml) |
void |
setQuickStartWebDescriptor(java.lang.String quickStartWebXml) |
void |
setResourceBases(java.lang.String[] resourceBases)
This method is provided as a convenience for jetty maven plugin configuration
|
void |
setTestClasses(java.io.File dir) |
void |
setWebInfIncludeJarPattern(java.lang.String pattern) |
void |
setWebInfLib(java.util.List<java.io.File> jars) |
protected void |
startWebapp() |
protected void |
stopWebapp() |
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, setWarResource, startContext, stopContext, toStringaddDecorator, addEventListener, 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, getHandlersdoShutdown, expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClassdoError, getServeraddBean, addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, 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, start, stop, stopdumpObjects, dumpSelfpublic static final java.lang.String[] MINIMUM_CONFIGURATION_CLASSES
public static final java.lang.String[] DEFAULT_CONFIGURATION_CLASSES
public static final java.lang.String[] QUICKSTART_CONFIGURATION_CLASSES
public JettyWebAppContext()
throws java.lang.Exception
java.lang.Exceptionpublic void setContainerIncludeJarPattern(java.lang.String pattern)
public java.lang.String getContainerIncludeJarPattern()
public java.lang.String getWebInfIncludeJarPattern()
public void setWebInfIncludeJarPattern(java.lang.String pattern)
public java.util.List<java.io.File> getClassPathFiles()
public void setJettyEnvXml(java.lang.String jettyEnvXml)
public java.lang.String getJettyEnvXml()
public void setClasses(java.io.File dir)
public java.io.File getClasses()
public void setWebInfLib(java.util.List<java.io.File> jars)
public void setTestClasses(java.io.File dir)
public java.io.File getTestClasses()
public void setOverlays(java.util.List<Overlay> overlays)
overlays - the list of overlayspublic java.lang.String getOriginAttribute()
public void setOriginAttribute(java.lang.String originAttribute)
originAttribute - the originAttribute to setpublic boolean isGenerateOrigin()
public void setGenerateOrigin(boolean generateOrigin)
generateOrigin - the generateOrigin to setpublic java.util.List<Overlay> getOverlays()
public void setBaseAppFirst(boolean value)
public boolean getBaseAppFirst()
public void setQuickStartWebDescriptor(java.lang.String quickStartWebXml)
throws java.lang.Exception
java.lang.Exceptionprotected void setQuickStartWebDescriptor(Resource quickStartWebXml)
public Resource getQuickStartWebDescriptor()
public void setResourceBases(java.lang.String[] resourceBases)
resourceBases - Array of resources strings to set as a ResourceCollection. Each resource string may be a comma separated list of resourcesResourcepublic java.util.List<java.io.File> getWebInfLib()
public java.util.List<java.io.File> getWebInfClasses()
public void setGenerateQuickStart(boolean quickStart)
public boolean isGenerateQuickStart()
protected void startWebapp()
throws java.lang.Exception
startWebapp in class WebAppContextjava.lang.Exceptionprotected void stopWebapp()
throws java.lang.Exception
stopWebapp in class WebAppContextjava.lang.Exceptionpublic void doStart()
throws java.lang.Exception
ContainerLifeCycledoStart in class WebAppContextjava.lang.ExceptionAbstractHandler.doStart()protected void loadConfigurations()
throws java.lang.Exception
loadConfigurations in class WebAppContextjava.lang.Exceptionpublic void doStop()
throws java.lang.Exception
ContainerLifeCycledoStop in class WebAppContextjava.lang.ExceptionContextHandler.doStop()public Resource getResource(java.lang.String uriInContext) throws java.net.MalformedURLException
getResource in class WebAppContextjava.net.MalformedURLExceptionpublic java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths in class ContextHandlerpublic java.lang.String addPattern(java.lang.String s,
java.lang.String pattern)
public void initCDI()
Copyright © 1995–2023 Webtide. All rights reserved.