public class WebAppStarter
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
(package private) static java.util.Map<java.lang.String,java.lang.String> |
INIT_PARAMS |
コンストラクタ | 説明 |
---|---|
WebAppStarter() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
(package private) static org.eclipse.jetty.webapp.WebAppContext |
addWebApp(RouterContext ctx,
org.eclipse.jetty.server.handler.ContextHandlerCollection server,
java.lang.String appName,
java.lang.String warPath,
java.io.File tmpdir) |
add but don't start
This is used only by RouterConsoleRunner, which adds all the webapps first
and then starts all at once.
|
static org.eclipse.jetty.server.handler.ContextHandlerCollection |
getConsoleServer() |
See comments in ConfigClientsHandler
|
(package private) static org.eclipse.jetty.server.handler.ContextHandler |
getWebApp(java.lang.String appName) |
|
static boolean |
isWebAppRunning(java.lang.String appName) |
|
(package private) static void |
setWebAppConfiguration(org.eclipse.jetty.webapp.WebAppContext wac) |
|
static void |
startWebApp(RouterContext ctx,
org.eclipse.jetty.server.handler.ContextHandlerCollection server,
java.lang.String appName,
java.lang.String warPath) |
Adds and starts.
|
static void |
stopWebApp(RouterContext ctx,
java.lang.String appName) |
Stop it and remove the context.
|
public static void startWebApp(RouterContext ctx, org.eclipse.jetty.server.handler.ContextHandlerCollection server, java.lang.String appName, java.lang.String warPath) throws java.lang.Exception
java.lang.Exception
- just about anything, caller would be wise to catch Throwablestatic org.eclipse.jetty.webapp.WebAppContext addWebApp(RouterContext ctx, org.eclipse.jetty.server.handler.ContextHandlerCollection server, java.lang.String appName, java.lang.String warPath, java.io.File tmpdir) throws java.io.IOException
java.io.IOException
static void setWebAppConfiguration(org.eclipse.jetty.webapp.WebAppContext wac)
public static void stopWebApp(RouterContext ctx, java.lang.String appName)
public static boolean isWebAppRunning(java.lang.String appName)
static org.eclipse.jetty.server.handler.ContextHandler getWebApp(java.lang.String appName)
public static org.eclipse.jetty.server.handler.ContextHandlerCollection getConsoleServer()