| Interface | Description |
|---|---|
| WebAppContextFactory |
A base interface for factories that create
AppEngineWebAppContext. |
| Class | Description |
|---|---|
| AppEngineWebAppContext |
AppEngineWebAppContext is a customization of Jetty's WebAppContext that is aware
of the ApiProxy and can provide custom logging and authentication. |
| AppEngineWebAppContextFactory |
This factory creates
AppEngineWebAppContext. |
| AppInfoFactory |
Builds AppinfoPb.AppInfo from the given ServletEngineAdapter.Config and environment.
|
| AppVersionHandlerFactory |
AppVersionHandlerFactory implements a Handler for a given AppVersionKey. |
| AppVersionHandlerMap |
AppVersionHandlerMap is a HandlerContainer that identifies each child Handler with a particular AppVersionKey. |
| FileSender |
Cass that sends data with headers.
|
| Jetty94Constants |
Class to serve static constants
|
| JettyHttpProxy |
A Jetty web server handling HTTP requests on a given port and forwarding them via gRPC to the
Java8 App Engine runtime implementation.
|
| JettyHttpProxy.ForwardingHandler |
Handler to stub out the frontend server.
|
| JettyServletEngineAdapter |
This is an implementation of ServletEngineAdapter that uses the third-party Jetty servlet engine.
|
| NamedDefaultServlet |
Servlet to handled named dispatches to "default"
|
| NamedJspServlet |
Generate 500 error for any request mapped directly to "jsp" servlet.
|
| ResourceFileServlet |
ResourceFileServlet is a copy of org.mortbay.jetty.servlet.DefaultServlet that
has been trimmed down to only support the subset of features that we want to take advantage of
(e.g. |
| RpcConnection |
A custom version of HttpConnection that uses UPRequestParser and
UPResponseGenerator instead of the standard HTTP stream parser and
generator.
|
| RpcConnectionFactory |
RPC Implementation for the Jetty ConnectionFactory interface, in charge of
translating runtime protocol buffers to HTTP requests/responses.
|
| RpcConnector |
RpcConnector is an AbstractConnector that essentially does nothing. |
Copyright © 2022. All rights reserved.