public abstract class EmbeddedServer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static HashSet<String> |
addedWebApps |
protected int |
socketPort |
protected static String |
tomcatBaseDir |
protected int |
tomcatPort |
protected static String |
webAppsBaseDir |
protected static String |
webAppsWarDir |
| Modifier | Constructor and Description |
|---|---|
protected |
EmbeddedServer(String[] args) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addWebApp(String name) |
abstract void |
addWebApp(String warFilePath,
String shortName) |
protected void |
doneAddingWebApps() |
protected abstract int |
getPort() |
ServerTaintTrackingTestListener |
getTaintTrackingTestListener() |
void |
initListener(String rerunConfigsPath,
String violationReportsPath,
String criticalReproductionPath) |
static void |
main(String[] args) |
protected static void |
replaceRootLoggerHandlers() |
void |
setRerunConfigAndResetAutoTaint(TestRerunConfiguration config) |
void |
start() |
protected abstract void |
startWebServer() |
protected static void |
unzipWar(String warFile,
String name) |
protected static final String tomcatBaseDir
protected static final String webAppsBaseDir
protected static final String webAppsWarDir
protected int tomcatPort
protected int socketPort
protected EmbeddedServer(String[] args)
public static void main(String[] args)
protected static void replaceRootLoggerHandlers()
throws IOException
IOExceptionprotected static void unzipWar(String warFile, String name) throws IOException
IOExceptionpublic abstract void addWebApp(String warFilePath, String shortName) throws IOException
IOExceptionprotected abstract void startWebServer()
protected abstract int getPort()
public void start()
public ServerTaintTrackingTestListener getTaintTrackingTestListener()
public void initListener(String rerunConfigsPath, String violationReportsPath, String criticalReproductionPath)
public void setRerunConfigAndResetAutoTaint(TestRerunConfiguration config)
Copyright © 2020. All rights reserved.