public class ApplicationRunner
extends java.lang.Object
ApplicationRunner is used to start an RWT application with
the given ApplicationConfiguration in the given
ServletContext.
In most cases, application developers don't have to use this class directly.
Instead of this, the class RWTServletContextListener can be
registered as a listener in the deployment descriptor (web.xml). In this
case, the ApplicationConfiguration defined in the init-parameter
org.eclipse.rap.applicationConfiguration will be started by the
framework.
When a custom ServletContextListener is used, the
ApplicationRunner is usually constructed and started in the
contextInitialized() method and stopped in the
contextDestroyed() method.
ApplicationConfiguration,
RWTServletContextListener,
javax.servlet.ServletContext,
javax.servlet.ServletContextListener| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RESOURCES |
| Constructor and Description |
|---|
ApplicationRunner(ApplicationConfiguration configuration,
ServletContext servletContext)
Constructs a new instance of this class given an application configuration and
the servlet context it is bound to.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.lang.String> |
getServletPaths()
Deprecated.
This method is not part of the RAP API. It will be removed in future versions.
|
void |
start()
Starts the application if it is not running.
|
void |
stop()
Stops the application if it is running.
|
public ApplicationRunner(ApplicationConfiguration configuration, ServletContext servletContext)
configuration - the configuration for the application to start. Must not be
null.servletContext - the servlet context this application is bound to.
Must not be null.public void start()
public void stop()
@Deprecated public java.util.Collection<java.lang.String> getServletPaths()
Copyright (c) EclipseSource and others 2002, 2014.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0