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