public class EmbeddedServerController extends Object
EmbeddedServerTestRunListener. It is intended to be used as singleton, it stores global data like embedded
server instance.| Constructor and Description |
|---|
EmbeddedServerController() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected void |
afterStop() |
protected void |
beforeStart() |
EmbeddedServer |
createEmbeddedServer(String[] webExtensionNames) |
boolean |
ensureWebAppIsStarted(String webExtentionName) |
boolean |
ensureWebAppsAreStarted(String[] webExtentionNames) |
EmbeddedExtension |
getEmbeddedExtension(String extensionName) |
EmbeddedServerBuilder |
getEmbeddedServerBuilder() |
Optional<HttpStatus> |
getWebAppHeadStatus(String webExtentionName) |
protected void |
restoreOriginalCacheSuffix() |
protected void |
setCacheSuffix()
Function modifies the EhCache cache suffix.
|
void |
setEmbeddedServerBuilder(EmbeddedServerBuilder embeddedServerBuilder) |
void |
start(String[] webExtensionNames) |
void |
stop() |
public void start(String[] webExtensionNames)
public void stop()
protected void beforeStart()
protected void afterStop()
public EmbeddedExtension getEmbeddedExtension(String extensionName)
public EmbeddedServer createEmbeddedServer(String[] webExtensionNames)
public EmbeddedServerBuilder getEmbeddedServerBuilder()
public void setEmbeddedServerBuilder(EmbeddedServerBuilder embeddedServerBuilder)
protected void setCacheSuffix()
protected void restoreOriginalCacheSuffix()
public boolean ensureWebAppsAreStarted(String[] webExtentionNames)
public boolean ensureWebAppIsStarted(String webExtentionName)
Copyright © 2017 SAP SE. All Rights Reserved.