|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DevAppServer
DevAppServer
launches a local Jetty server (by default) with a single
hosted web application. It can be invoked from the command-line by
providing the path to the directory in which the application resides as the
only argument.
Over time, the environment provided by this class should come to
resemble the environment provided to hosted applications in
production. For example, stub applications of all of the API's
should be provided, and similar security restrictions should be
enforced.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_HTTP_ADDRESS
DevAppServer listens on this network address for incoming
HTTP requests. |
static int |
DEFAULT_HTTP_PORT
DevAppServer listens on this port for incoming HTTP
requests. |
Method Summary | |
---|---|
com.google.appengine.tools.development.AppContext |
getAppContext()
Returns the web app context. |
int |
getPort()
|
void |
restart()
Restart the server to reload disk and class changes. |
void |
setServiceProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Sets the properties that will be used by the local services to configure themselves. |
void |
setThrowOnEnvironmentVariableMismatch(boolean throwOnMismatch)
Reset the container EnvironmentVariableMismatchSeverity. |
void |
shutdown()
Shut down the server. |
void |
start()
Starts the server. |
Field Detail |
---|
static final java.lang.String DEFAULT_HTTP_ADDRESS
DevAppServer
listens on this network address for incoming
HTTP requests. This can be overriden with --address=<addr>
.
static final int DEFAULT_HTTP_PORT
DevAppServer
listens on this port for incoming HTTP
requests. This can be overriden with --port=NNNN
.
Method Detail |
---|
void setServiceProperties(java.util.Map<java.lang.String,java.lang.String> properties)
properties
- a, maybe null
, set of properties.
java.lang.IllegalStateException
- if the server has already been started.void start() throws java.lang.Exception
java.lang.IllegalStateException
- If the server has already been started or
shutdown.
com.google.apphosting.utils.config.AppEngineConfigException
- If no WEB-INF directory can be found or WEB-INF/appengine-web.xml does
not exist.
java.lang.Exception
void restart() throws java.lang.Exception
java.lang.IllegalStateException
- If the server has not been started or has
already been shutdown.
java.lang.Exception
void shutdown() throws java.lang.Exception
java.lang.IllegalStateException
- If the server has not been started or has
already been shutdown.
java.lang.Exception
int getPort()
com.google.appengine.tools.development.AppContext getAppContext()
start()
.
ContainerService.getAppContext()
void setThrowOnEnvironmentVariableMismatch(boolean throwOnMismatch)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |