org.mortbay.jetty.plugin
Class MavenWebInfConfiguration
java.lang.Object
org.eclipse.jetty.webapp.AbstractConfiguration
org.eclipse.jetty.webapp.WebInfConfiguration
org.mortbay.jetty.plugin.MavenWebInfConfiguration
- All Implemented Interfaces:
- org.eclipse.jetty.webapp.Configuration
public class MavenWebInfConfiguration
- extends org.eclipse.jetty.webapp.WebInfConfiguration
| Fields inherited from class org.eclipse.jetty.webapp.WebInfConfiguration |
_preUnpackBaseResource, CONTAINER_JAR_PATTERN, RESOURCE_URLS, TEMPDIR_CONFIGURED, WEBINF_JAR_PATTERN |
|
Method Summary |
void |
configure(org.eclipse.jetty.webapp.WebAppContext context)
|
void |
deconfigure(org.eclipse.jetty.webapp.WebAppContext context)
|
protected java.util.List<org.eclipse.jetty.util.resource.Resource> |
findJars(org.eclipse.jetty.webapp.WebAppContext context)
Get the jars to examine from the files from which we have
synthesized the classpath. |
void |
postConfigure(org.eclipse.jetty.webapp.WebAppContext context)
|
void |
preConfigure(org.eclipse.jetty.webapp.WebAppContext context)
|
protected org.eclipse.jetty.util.resource.Resource |
unpackOverlay(org.eclipse.jetty.webapp.WebAppContext context,
org.eclipse.jetty.util.resource.Resource overlay)
|
| Methods inherited from class org.eclipse.jetty.webapp.WebInfConfiguration |
cloneConfigure, findWorkDirectory, getCanonicalNameForWebAppTmpDir, isTempWorkDirectory, makeTempDirectory, resolveTempDirectory, unpack |
| Methods inherited from class org.eclipse.jetty.webapp.AbstractConfiguration |
destroy |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_originalResourceBase
protected org.eclipse.jetty.util.resource.Resource _originalResourceBase
_unpackedOverlays
protected org.eclipse.jetty.util.resource.Resource[] _unpackedOverlays
MavenWebInfConfiguration
public MavenWebInfConfiguration()
configure
public void configure(org.eclipse.jetty.webapp.WebAppContext context)
throws java.lang.Exception
- Specified by:
configure in interface org.eclipse.jetty.webapp.Configuration- Overrides:
configure in class org.eclipse.jetty.webapp.WebInfConfiguration
- Throws:
java.lang.Exception
preConfigure
public void preConfigure(org.eclipse.jetty.webapp.WebAppContext context)
throws java.lang.Exception
- Specified by:
preConfigure in interface org.eclipse.jetty.webapp.Configuration- Overrides:
preConfigure in class org.eclipse.jetty.webapp.WebInfConfiguration
- Throws:
java.lang.Exception
postConfigure
public void postConfigure(org.eclipse.jetty.webapp.WebAppContext context)
throws java.lang.Exception
- Specified by:
postConfigure in interface org.eclipse.jetty.webapp.Configuration- Overrides:
postConfigure in class org.eclipse.jetty.webapp.AbstractConfiguration
- Throws:
java.lang.Exception
deconfigure
public void deconfigure(org.eclipse.jetty.webapp.WebAppContext context)
throws java.lang.Exception
- Specified by:
deconfigure in interface org.eclipse.jetty.webapp.Configuration- Overrides:
deconfigure in class org.eclipse.jetty.webapp.WebInfConfiguration
- Throws:
java.lang.Exception
findJars
protected java.util.List<org.eclipse.jetty.util.resource.Resource> findJars(org.eclipse.jetty.webapp.WebAppContext context)
throws java.lang.Exception
- Get the jars to examine from the files from which we have
synthesized the classpath. Note that the classpath is not
set at this point, so we cannot get them from the classpath.
- Overrides:
findJars in class org.eclipse.jetty.webapp.WebInfConfiguration
- Parameters:
context -
- Returns:
- the list of jars found
- Throws:
java.lang.Exception
unpackOverlay
protected org.eclipse.jetty.util.resource.Resource unpackOverlay(org.eclipse.jetty.webapp.WebAppContext context,
org.eclipse.jetty.util.resource.Resource overlay)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.