Module org.eclipse.jetty.quickstart
Package org.eclipse.jetty.quickstart
Class QuickStartConfiguration
java.lang.Object
org.eclipse.jetty.webapp.AbstractConfiguration
org.eclipse.jetty.quickstart.QuickStartConfiguration
- All Implemented Interfaces:
org.eclipse.jetty.webapp.Configuration
public class QuickStartConfiguration
extends org.eclipse.jetty.webapp.AbstractConfiguration
QuickStartConfiguration
Prepare for quickstart generation, or usage.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration
org.eclipse.jetty.webapp.Configuration.Wrapper, org.eclipse.jetty.webapp.Configuration.WrapperFunction -
Field Summary
FieldsFields inherited from interface org.eclipse.jetty.webapp.Configuration
ATTR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(QuickStartGeneratorConfiguration generator, org.eclipse.jetty.webapp.WebAppContext context) voidconfigure(org.eclipse.jetty.webapp.WebAppContext context) static voidconfigureMode(org.eclipse.jetty.server.Server server, String mode) Configure the server for the quickstart mode.org.eclipse.jetty.util.resource.ResourcegetQuickStartWebXml(org.eclipse.jetty.webapp.WebAppContext context) Get the quickstart-web.xml file as a Resource.voidpostConfigure(org.eclipse.jetty.webapp.WebAppContext context) voidpreConfigure(org.eclipse.jetty.webapp.WebAppContext context) protected voidquickStart(org.eclipse.jetty.webapp.WebAppContext context) Methods inherited from class org.eclipse.jetty.webapp.AbstractConfiguration
abort, addDependencies, addDependencies, addDependents, addDependents, cloneConfigure, deconfigure, destroy, expose, getDependencies, getDependents, getServerClasses, getSystemClasses, hide, isEnabledByDefault, protect, protectAndExposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jetty.webapp.Configuration
isAvailable, replaces
-
Field Details
-
__replacedConfigurations
-
ORIGIN_ATTRIBUTE
- See Also:
-
QUICKSTART_WEB_XML
- See Also:
-
MODE
- See Also:
-
-
Constructor Details
-
QuickStartConfiguration
public QuickStartConfiguration()
-
-
Method Details
-
configureMode
Configure the server for the quickstart mode.In practise this means calling
server.setDryRun(true)for GENERATE mode- Parameters:
server- The server to configuremode- The quickstart mode- See Also:
-
Server.setDryRun(boolean)
-
preConfigure
- Specified by:
preConfigurein interfaceorg.eclipse.jetty.webapp.Configuration- Overrides:
preConfigurein classorg.eclipse.jetty.webapp.AbstractConfiguration- Throws:
Exception
-
configure
protected void configure(QuickStartGeneratorConfiguration generator, org.eclipse.jetty.webapp.WebAppContext context) throws IOException - Throws:
IOException
-
configure
- Specified by:
configurein interfaceorg.eclipse.jetty.webapp.Configuration- Overrides:
configurein classorg.eclipse.jetty.webapp.AbstractConfiguration- Throws:
Exception
-
postConfigure
- Specified by:
postConfigurein interfaceorg.eclipse.jetty.webapp.Configuration- Overrides:
postConfigurein classorg.eclipse.jetty.webapp.AbstractConfiguration- Throws:
Exception
-
quickStart
- Throws:
Exception
-
getQuickStartWebXml
public org.eclipse.jetty.util.resource.Resource getQuickStartWebXml(org.eclipse.jetty.webapp.WebAppContext context) throws Exception Get the quickstart-web.xml file as a Resource.- Parameters:
context- the web app context- Returns:
- the Resource for the quickstart-web.xml
- Throws:
Exception- if unable to find the quickstart xml
-