|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AggregateLifeCycle
org.eclipse.jetty.server.handler.AbstractHandler
org.eclipse.jetty.server.handler.AbstractHandlerContainer
org.eclipse.jetty.server.handler.HandlerWrapper
org.eclipse.jetty.server.handler.ScopedHandler
org.eclipse.jetty.server.handler.ContextHandler
org.eclipse.jetty.servlet.ServletContextHandler
org.eclipse.jetty.webapp.WebAppContext
org.mortbay.jetty.plugin.JettyWebAppContext
public class JettyWebAppContext
JettyWebAppContext Extends the WebAppContext to specialize for the maven environment. We pass in the list of files that should form the classpath for the webapp when executing in the plugin, and any jetty-env.xml file that may have been configured.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.jetty.webapp.WebAppContext |
|---|
org.eclipse.jetty.webapp.WebAppContext.Context |
| Nested classes/interfaces inherited from class org.eclipse.jetty.servlet.ServletContextHandler |
|---|
org.eclipse.jetty.servlet.ServletContextHandler.Decorator |
| Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
|---|
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener |
| Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle |
|---|
org.eclipse.jetty.util.component.LifeCycle.Listener |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jetty.webapp.WebAppContext |
|---|
__dftServerClasses, __dftSystemClasses, BASETEMPDIR, ERROR_PAGE, SERVER_CONFIG, SERVER_SRV_CLASSES, SERVER_SYS_CLASSES, TEMPDIR, WEB_DEFAULTS_XML |
| Fields inherited from class org.eclipse.jetty.servlet.ServletContextHandler |
|---|
_decorators, _defaultSecurityHandlerClass, _options, _restrictedContextListeners, _securityHandler, _servletHandler, _sessionHandler, _wrapper, NO_SECURITY, NO_SESSIONS, SECURITY, SESSIONS |
| Fields inherited from class org.eclipse.jetty.server.handler.ContextHandler |
|---|
_scontext, MANAGED_ATTRIBUTES |
| Fields inherited from class org.eclipse.jetty.server.handler.ScopedHandler |
|---|
_nextScope, _outerScope |
| Fields inherited from class org.eclipse.jetty.server.handler.HandlerWrapper |
|---|
_handler |
| Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
|---|
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING |
| Constructor Summary | |
|---|---|
JettyWebAppContext()
|
|
| Method Summary | |
|---|---|
void |
doStart()
|
void |
doStop()
|
boolean |
getBaseAppFirst()
|
File |
getClasses()
|
List<File> |
getClassPathFiles()
|
String |
getJettyEnvXml()
|
List<org.eclipse.jetty.util.resource.Resource> |
getOverlays()
|
org.eclipse.jetty.util.resource.Resource |
getResource(String uriInContext)
|
Set<String> |
getResourcePaths(String path)
|
File |
getTestClasses()
|
boolean |
getUnpackOverlays()
|
List<File> |
getWebInfLib()
|
boolean |
isCopyWebInf()
|
void |
setBaseAppFirst(boolean value)
|
void |
setClasses(File dir)
|
void |
setCopyWebInf(boolean value)
|
void |
setJettyEnvXml(String jettyEnvXml)
|
void |
setOverlays(List<org.eclipse.jetty.util.resource.Resource> overlays)
|
void |
setResourceBases(String[] resourceBases)
This method is provided as a convenience for jetty maven plugin configuration |
void |
setTestClasses(File dir)
|
void |
setUnpackOverlays(boolean unpackOverlays)
|
void |
setWebInfLib(List<File> jars)
|
| Methods inherited from class org.eclipse.jetty.webapp.WebAppContext |
|---|
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, isDistributable, isExtractWAR, isLogUrlOnStart, isParentLoaderPriority, isProtectedTarget, isServerClass, isSystemClass, isThrowUnavailableOnStartupException, loadConfigurations, loadSystemClasses, postConfigure, preConfigure, removeResourceAlias, setAllowDuplicateFragmentNames, setClassLoader, setConfigurationClasses, setConfigurationDiscovered, setConfigurations, setContextWhiteList, setCopyWebDir, setDefaultsDescriptor, setDescriptor, setDisplayName, setDistributable, setEventListeners, setExtraClasspath, setExtractWAR, setLogUrlOnStart, setOverrideDescriptor, setOverrideDescriptors, setParentLoaderPriority, setPermissions, setResourceAlias, setResourceAliases, setServer, setServerClasses, setSystemClasses, setTempDirectory, setThrowUnavailableOnStartupException, setWar, startContext, toString |
| Methods inherited from class org.eclipse.jetty.servlet.ServletContextHandler |
|---|
addDecorator, addFilter, addFilter, addFilter, addFilter, addFilter, addFilter, addServlet, addServlet, addServlet, callContextDestroyed, callContextInitialized, getDecorators, getDefaultSecurityHandlerClass, getSecurityHandler, getServletHandler, getSessionHandler, newSecurityHandler, newServletHandler, newSessionHandler, setDecorators, setDefaultSecurityHandlerClass, setSecurityHandler, setServletHandler, setSessionHandler |
| Methods inherited from class org.eclipse.jetty.server.handler.ContextHandler |
|---|
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, getResourceBase, getServletContext, getVirtualHosts, getWelcomeFiles, handle, isAliases, isAvailable, isCompactPath, isShutdown, loadClass, newResource, newResource, removeAttribute, removeVirtualHosts, setAliases, setAllowNullPathInfo, setAttribute, setAttributes, setAvailable, setBaseResource, setCompactPath, setConnectorNames, setContextPath, setErrorHandler, setInitParameter, setLogger, setManagedAttribute, setMaxFormContentSize, setMaxFormKeys, setMimeTypes, setResourceBase, setShutdown, setVirtualHosts, setWelcomeFiles |
| Methods inherited from class org.eclipse.jetty.server.handler.ScopedHandler |
|---|
handle, never, nextHandle, nextScope |
| Methods inherited from class org.eclipse.jetty.server.handler.HandlerWrapper |
|---|
expandChildren, getHandler, getHandlers, getNestedHandlerByClass, setHandler |
| Methods inherited from class org.eclipse.jetty.server.handler.AbstractHandlerContainer |
|---|
expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass |
| Methods inherited from class org.eclipse.jetty.server.handler.AbstractHandler |
|---|
dumpThis, getServer |
| Methods inherited from class org.eclipse.jetty.util.component.AggregateLifeCycle |
|---|
addBean, addBean, contains, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanage |
| Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
|---|
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.jetty.webapp.WebAppClassLoader.Context |
|---|
newResource |
| Methods inherited from interface org.eclipse.jetty.server.Handler |
|---|
getServer, handle |
| Methods inherited from interface org.eclipse.jetty.util.component.LifeCycle |
|---|
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
| Constructor Detail |
|---|
public JettyWebAppContext()
throws Exception
Exception| Method Detail |
|---|
public boolean getUnpackOverlays()
public void setUnpackOverlays(boolean unpackOverlays)
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 setClasses(File dir)
public File getClasses()
public void setWebInfLib(List<File> jars)
public void setTestClasses(File dir)
public File getTestClasses()
public void setCopyWebInf(boolean value)
setCopyWebInf in class org.eclipse.jetty.webapp.WebAppContextpublic boolean isCopyWebInf()
isCopyWebInf in class org.eclipse.jetty.webapp.WebAppContextpublic void setBaseAppFirst(boolean value)
public boolean getBaseAppFirst()
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 List<File> getWebInfLib()
public void doStart()
throws Exception
doStart in class org.eclipse.jetty.webapp.WebAppContextException
public void doStop()
throws Exception
doStop in class org.eclipse.jetty.webapp.WebAppContextException
public org.eclipse.jetty.util.resource.Resource getResource(String uriInContext)
throws MalformedURLException
getResource in class org.eclipse.jetty.webapp.WebAppContextMalformedURLExceptionpublic Set<String> getResourcePaths(String path)
getResourcePaths in class org.eclipse.jetty.server.handler.ContextHandler
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||