| ApiDeadlineOracle |
ApiDeadlineOracle determines the appropriate deadline for
API calls based on the user-specified deadline, the per-package
maximum and default deadlines, and the fallthrough maximum and
default deadlines.
|
| ApiDeadlineOracle.Builder |
Build an ApiDeadlineOracle.
|
| ApiDeadlineOracle.DeadlineMap |
Deadlines for one instance type (offline or online).
|
| ApiHostClientFactory |
Make an APIHostClientInterface.
|
| ApiProxyImpl |
ApiProxyImpl is a concrete implementation of the ApiProxy.Delegate
interface.
|
| ApiProxyImpl.Builder |
Builder for ApiProxyImpl.Config.
|
| ApiProxyImpl.EnvironmentImpl |
To implement ApiProxy.Environment, we use a class that wraps
around an UPRequest and retrieves the necessary information from
it.
|
| AppLogsWriter |
AppsLogWriter is responsible for batching application logs for a single request and
sending them back to the AppServer via the LogService.Flush API call and the final return from
the request RPC.
|
| AppVersion |
AppVersion encapsulates the configuration information
associated with one version of a particular application.
|
| AppVersion.Builder |
Builder for AppVersion.
|
| AppVersionFactory |
AppVersionFactory constructs instances of
AppVersion.
|
| AppVersionFactory.Builder |
Builder for AppVersionFactory.
|
| BackgroundRequestCoordinator |
BackgroundRequestCoordinator facilitates the exchange of two pieces
of data between the background
ThreadFactory and the
JavaRuntime code that processes the fake request.
|
| CloneControllerImpl |
|
| CloudDebuggerAgent |
Native methods exposed by Java Cloud Debugger agent.
|
| FileEncodingSetter |
Set the default character encoding.
|
| HttpCompression |
A class in charge of compressing request responses at the HTTP protocol buffer level.
|
| JavaRuntime |
JavaRuntime implements the Prometheus EvaluationRuntime service.
|
| JavaRuntime.Builder |
Builder for JavaRuntime.
|
| JavaRuntimeFactory |
|
| JsonLogHandler |
A log handler that publishes log messages in a json format.
|
| Logging |
Configures logging for the GAE Java Runtime.
|
| LogHandler |
LogHandler is installed on the root logger.
|
| MutableUpResponse |
A mutable object that exports an interface similar to RuntimePb.UPResponse.Builder but that is
thread-safe.
|
| NetworkServiceDiverter |
Performs the diversion of java.net services to use the App Engine Socket api.
|
| NullRpcPlugin |
An RPC plugin that does nothing.
|
| NullSandboxLogHandler |
NullSandboxLogHandler is installed on the root logger.
|
| ParameterFactory |
IStringConverterFactory that supplies custom converters.
|
| ParameterFactory.BooleanConverter |
IStringConverter that converts from string to Boolean.
|
| RequestManager |
RequestManager is responsible for setting up and tearing
down any state associated with each request.
|
| RequestManager.Builder |
Builder for of a RequestManager instance.
|
| RequestManager.RequestToken |
RequestToken acts as a Memento object that passes state
between a call to startRequest and finishRequest.
|
| RequestRunner |
Runs an inbound request within the context of the given app, whether ordinary inbound HTTP or
background request.
|
| RequestRunner.Builder |
Builder for RequestRunner.
|
| RequestState |
|
| RuntimeLogSink |
RuntimeLogSink attaches a root Handler that records all log messages
Level.INFO or higher as a RuntimePb.UPResponse.RuntimeLogLine attached to the current RuntimePb.UPResponse.
|
| ServletEngineAdapter.Config |
Options to configure a Jetty HTTP server, forwarding servlet requests to the GAE Java runtime.
|
| ServletEngineAdapter.Config.Builder |
Builder for Config instances.
|
| StreamHandlerFactory |
|
| ThreadGroupPool |
ThreadGroupPool is a very simple thread pool where each
pooled thread is in its own ThreadGroup.
|
| ThreadGroupPool.Builder |
Builder for ThreadGroupPool.
|
| TraceContextHelper |
Helper functions for trace context.
|
| TraceWriter |
Stores trace spans for a single request, and flushes them into RuntimePb.UPResponse.
|