public class JettyWebAppContext extends org.eclipse.jetty.webapp.WebAppContext
org.eclipse.jetty.webapp.WebAppContext.Context
org.eclipse.jetty.servlet.ServletContextHandler.Decorator, org.eclipse.jetty.servlet.ServletContextHandler.JspConfig, org.eclipse.jetty.servlet.ServletContextHandler.JspPropertyGroup, org.eclipse.jetty.servlet.ServletContextHandler.TagLib
__dftServerClasses, __dftSystemClasses, BASETEMPDIR, ERROR_PAGE, SERVER_CONFIG, SERVER_SRV_CLASSES, SERVER_SYS_CLASSES, TEMPDIR, WEB_DEFAULTS_XML
_decorators, _defaultSecurityHandlerClass, _jspConfig, _options, _restrictedContextListeners, _securityHandler, _servletHandler, _sessionHandler, _wrapper, NO_SECURITY, NO_SESSIONS, SECURITY, SESSIONS
Constructor and Description |
---|
JettyWebAppContext() |
Modifier and Type | Method and Description |
---|---|
void |
doStart() |
void |
doStop() |
List<File> |
getClassPathFiles() |
String |
getContainerIncludeJarPattern() |
String |
getJettyEnvXml() |
List<org.eclipse.jetty.util.resource.Resource> |
getOverlays() |
org.eclipse.jetty.util.resource.Resource |
getResource(String uriInContext) |
Set<String> |
getResourcePaths(String path) |
boolean |
getUnpackOverlays() |
List<File> |
getWebInfClasses() |
List<File> |
getWebInfLib() |
org.eclipse.jetty.util.resource.Resource |
newResource(String urlOrPath) |
org.eclipse.jetty.util.resource.Resource |
newResource(URL url) |
void |
setClassPathFiles(List<File> classpathFiles) |
void |
setContainerIncludeJarPattern(String pattern) |
void |
setJettyEnvXml(String jettyEnvXml) |
void |
setOverlays(List<org.eclipse.jetty.util.resource.Resource> overlays) |
void |
setResourceBases(String[] resourceBases)
This method is provided as a conveniance for jetty maven plugin configuration
|
void |
setUnpackOverlays(boolean unpackOverlays) |
void |
setWebInfClasses(List<File> dirs) |
void |
setWebInfLib(List<File> jars) |
addEventListener, addOverrideDescriptor, addServerClass, addSystemClass, configure, destroy, getConfigurationClasses, getConfigurations, getCurrentWebAppContext, getDefaultConfigurationClasses, getDefaultsDescriptor, getDefaultServerClasses, getDefaultSystemClasses, getDescriptor, getExtraClasspath, getMetaData, getOverrideDescriptor, getOverrideDescriptors, getPermissions, getResourceAlias, getResourceAliases, getServerClasses, getSystemClasses, getTempDirectory, getUnavailableException, getWar, getWebInf, isAllowDuplicateFragmentNames, isConfigurationDiscovered, isCopyWebDir, isCopyWebInf, isDistributable, isExtractWAR, isLogUrlOnStart, isParentLoaderPriority, isServerClass, isSystemClass, isThrowUnavailableOnStartupException, loadConfigurations, loadSystemClasses, postConfigure, preConfigure, removeResourceAlias, setAllowDuplicateFragmentNames, setClassLoader, setConfigurationClasses, setConfigurationDiscovered, setConfigurations, setContextWhiteList, setCopyWebDir, setCopyWebInf, setDefaultsDescriptor, setDescriptor, setDisplayName, setDistributable, setEventListeners, setExtraClasspath, setExtractWAR, setLogUrlOnStart, setOverrideDescriptor, setOverrideDescriptors, setParentLoaderPriority, setPermissions, setResourceAlias, setResourceAliases, setServer, setServerClasses, setServletSecurity, setSystemClasses, setTempDirectory, setThrowUnavailableOnStartupException, setWar, startContext, toString
addDecorator, addFilter, addFilter, addFilter, addRoles, addServlet, addServlet, addServlet, callContextDestroyed, callContextInitialized, dynamicHolderAdded, getDecorators, getDefaultSecurityHandlerClass, getSecurityHandler, getServletHandler, getSessionHandler, isRestrictListeners, newSecurityHandler, newServletHandler, newSessionHandler, restrictEventListener, setDecorators, setDefaultSecurityHandlerClass, setRestrictListeners, setSecurityHandler, setServletHandler, setSessionHandler
addLocaleEncoding, addVirtualHosts, checkContext, checkManagedAttribute, clearAttributes, doHandle, doScope, dump, getAllowNullPathInfo, getAttribute, getAttributeNames, getAttributes, getBaseResource, getClassLoader, getClassPath, getConnectorNames, getContextPath, getCurrentContext, getDisplayName, getErrorHandler, getEventListeners, getInitParameter, getInitParameterNames, getInitParams, getLocaleEncoding, getLocaleEncoding, getLogger, getMaxFormContentSize, getMaxFormKeys, getMimeTypes, getProtectedTargets, getResourceBase, getServletContext, getVirtualHosts, getWelcomeFiles, handle, isAliases, isAvailable, isCompactPath, isProtectedTarget, isShutdown, loadClass, removeAttribute, removeVirtualHosts, setAliases, setAllowNullPathInfo, setAttribute, setAttributes, setAvailable, setBaseResource, setCompactPath, setConnectorNames, setContextPath, setErrorHandler, setInitParameter, setLogger, setManagedAttribute, setMaxFormContentSize, setMaxFormKeys, setMimeTypes, setProtectedTargets, setResourceBase, setShutdown, setVirtualHosts, setWelcomeFiles
handle, never, nextHandle, nextScope
expandChildren, getHandler, getHandlers, getNestedHandlerByClass, setHandler
expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass
addBean, addBean, contains, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanage
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
public JettyWebAppContext() throws Exception
Exception
public void setContainerIncludeJarPattern(String pattern)
public String getContainerIncludeJarPattern()
public boolean getUnpackOverlays()
public void setUnpackOverlays(boolean unpackOverlays)
public void setClassPathFiles(List<File> classpathFiles)
public List<File> getClassPathFiles()
public void setOverlays(List<org.eclipse.jetty.util.resource.Resource> overlays)
public List<org.eclipse.jetty.util.resource.Resource> getOverlays()
public void setJettyEnvXml(String jettyEnvXml)
public String getJettyEnvXml()
public void setWebInfClasses(List<File> dirs)
public List<File> getWebInfClasses()
public void setWebInfLib(List<File> jars)
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 resourcesResource
public List<File> getWebInfLib()
public void doStart() throws Exception
doStart
in class org.eclipse.jetty.webapp.WebAppContext
Exception
public void doStop() throws Exception
doStop
in class org.eclipse.jetty.webapp.WebAppContext
Exception
public org.eclipse.jetty.util.resource.Resource getResource(String uriInContext) throws MalformedURLException
getResource
in class org.eclipse.jetty.webapp.WebAppContext
MalformedURLException
public Set<String> getResourcePaths(String path)
getResourcePaths
in class org.eclipse.jetty.server.handler.ContextHandler
public org.eclipse.jetty.util.resource.Resource newResource(URL url) throws IOException
newResource
in class org.eclipse.jetty.server.handler.ContextHandler
IOException
public org.eclipse.jetty.util.resource.Resource newResource(String urlOrPath) throws IOException
newResource
in interface org.eclipse.jetty.webapp.WebAppClassLoader.Context
newResource
in class org.eclipse.jetty.server.handler.ContextHandler
IOException
Copyright © 2012-2013. All Rights Reserved.