org.jenkinsci.maven.plugins.hpi
public abstract class AbstractJettyMojo extends org.apache.maven.plugin.AbstractMojo
RunMojo
.Modifier and Type | Field and Description |
---|---|
java.lang.String |
PORT_SYSPROPERTY |
Constructor and Description |
---|
AbstractJettyMojo() |
Modifier and Type | Method and Description |
---|---|
abstract void |
applyJettyXml() |
abstract void |
checkPomConfiguration() |
abstract void |
configureScanner() |
void |
configureWebApplication()
Subclasses should invoke this to setup basic info
on the webapp
|
abstract JettyPluginServer |
createServer()
create a proxy that wraps a particular jetty version Server object
|
void |
execute() |
java.io.File |
findJettyWebXmlFile(java.io.File webInfDir)
Try and find a jetty-web.xml file, using some
historical naming conventions if necessary.
|
abstract void |
finishConfigurationBeforeStart() |
abstract java.lang.Object[] |
getConfiguredConnectors() |
abstract java.lang.Object |
getConfiguredRequestLog() |
abstract java.lang.Object[] |
getConfiguredUserRealms() |
java.lang.String |
getContextPath() |
protected java.lang.String |
getDefaultHttpPort() |
java.lang.String |
getJettyXmlFileName() |
org.apache.maven.project.MavenProject |
getProject() |
int |
getScanIntervalSeconds() |
java.util.ArrayList |
getScanList() |
java.util.ArrayList |
getScannerListeners() |
JettyPluginServer |
getServer() |
SystemProperty[] |
getSystemProperties() |
java.io.File |
getTmpDirectory() |
JettyPluginWebApplication |
getWebApplication() |
java.io.File |
getWebDefaultXml() |
void |
setScanList(java.util.ArrayList list) |
void |
setScannerListeners(java.util.ArrayList listeners) |
void |
setServer(JettyPluginServer server) |
void |
setWebApplication(JettyPluginWebApplication webapp) |
void |
startJetty() |
protected void |
startScanner()
Run a scanner thread on the given list of files and directories, calling
stop/start on the given list of LifeCycle objects if any of the watched
files change.
|
public abstract java.lang.Object[] getConfiguredUserRealms()
public abstract java.lang.Object[] getConfiguredConnectors()
public abstract java.lang.Object getConfiguredRequestLog()
public abstract void checkPomConfiguration() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public abstract void configureScanner() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public abstract void applyJettyXml() throws java.lang.Exception
java.lang.Exception
public abstract JettyPluginServer createServer() throws java.lang.Exception
java.lang.Exception
public abstract void finishConfigurationBeforeStart() throws java.lang.Exception
java.lang.Exception
public org.apache.maven.project.MavenProject getProject()
public java.io.File getTmpDirectory()
public java.io.File getWebDefaultXml()
public java.lang.String getContextPath()
public int getScanIntervalSeconds()
public SystemProperty[] getSystemProperties()
public java.lang.String getJettyXmlFileName()
public JettyPluginWebApplication getWebApplication()
public void setWebApplication(JettyPluginWebApplication webapp)
public JettyPluginServer getServer()
public void setServer(JettyPluginServer server)
public void setScanList(java.util.ArrayList list)
public java.util.ArrayList getScanList()
public void setScannerListeners(java.util.ArrayList listeners)
public java.util.ArrayList getScannerListeners()
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
public void startJetty() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected java.lang.String getDefaultHttpPort()
public void configureWebApplication() throws java.lang.Exception
org.apache.maven.plugin.MojoExecutionException
java.lang.Exception
protected void startScanner()
public java.io.File findJettyWebXmlFile(java.io.File webInfDir)
webInfDir
- Copyright © 2014. All Rights Reserved.