Package org.eclipse.jetty.ant
Class JettyRunTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.eclipse.jetty.ant.JettyRunTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class JettyRunTask extends org.apache.tools.ant.TaskAnt task for running a Jetty server.
-
-
Constructor Summary
Constructors Constructor Description JettyRunTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnectors(Connectors connectors)Adds a new Ant's connector tag object if it have not been created yet.voidaddContextHandlers(ContextHandlers handlers)voidaddLoginServices(LoginServices services)voidaddSystemProperties(SystemProperties systemProperties)voidaddWebApp(AntWebAppContext webapp)Creates a newWebAppAnt object.voidexecute()Executes this Ant task.java.io.FilegetJettyXml()java.lang.StringgetRequestLog()intgetScanIntervalSeconds()java.lang.StringgetStopKey()intgetStopPort()java.io.FilegetTempDirectory()booleanisDaemon()voidsetDaemon(boolean daemon)voidsetJettyPort(int jettyPort)Sets the port Jetty uses for the default connector.voidsetJettyXml(java.io.File jettyXml)voidsetRequestLog(java.lang.String className)voidsetScanIntervalSeconds(int secs)voidsetStopKey(java.lang.String stopKey)voidsetStopPort(int stopPort)voidsetTempDirectory(java.io.File tempDirectory)-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
addWebApp
public void addWebApp(AntWebAppContext webapp)
Creates a newWebAppAnt object.- Parameters:
webapp- the webapp context
-
addConnectors
public void addConnectors(Connectors connectors)
Adds a new Ant's connector tag object if it have not been created yet.- Parameters:
connectors- the connectors
-
addLoginServices
public void addLoginServices(LoginServices services)
-
addSystemProperties
public void addSystemProperties(SystemProperties systemProperties)
-
addContextHandlers
public void addContextHandlers(ContextHandlers handlers)
-
getTempDirectory
public java.io.File getTempDirectory()
-
setTempDirectory
public void setTempDirectory(java.io.File tempDirectory)
-
getJettyXml
public java.io.File getJettyXml()
-
setJettyXml
public void setJettyXml(java.io.File jettyXml)
-
setRequestLog
public void setRequestLog(java.lang.String className)
-
getRequestLog
public java.lang.String getRequestLog()
-
setJettyPort
public void setJettyPort(int jettyPort)
Sets the port Jetty uses for the default connector.- Parameters:
jettyPort- The port Jetty will use for the default connector
-
execute
public void execute() throws org.apache.tools.ant.BuildExceptionExecutes this Ant task. The build flow is being stopped until Jetty server stops.- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException- if unable to build
-
getStopPort
public int getStopPort()
-
setStopPort
public void setStopPort(int stopPort)
-
getStopKey
public java.lang.String getStopKey()
-
setStopKey
public void setStopKey(java.lang.String stopKey)
-
isDaemon
public boolean isDaemon()
- Returns:
- the daemon
-
setDaemon
public void setDaemon(boolean daemon)
- Parameters:
daemon- the daemon to set
-
getScanIntervalSeconds
public int getScanIntervalSeconds()
-
setScanIntervalSeconds
public void setScanIntervalSeconds(int secs)
-
-