| Package | Description |
|---|---|
| com.google.apphosting.runtime | |
| com.google.apphosting.runtime.jetty9 | |
| com.google.apphosting.runtime.jetty94 |
| Class and Description |
|---|
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).
|
| 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.
|
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.Callback
Callback interface for rpc-specific and sandbox-specific functionality to be abstracted
over in this class.
|
| CloudDebuggerAgentWrapper
Wraps
CloudDebuggerAgent with interface. |
| CloudDebuggerCallback
Callback interface used by Cloud Debugger to query AppEngine Classic runtime.
|
| CloudDebuggerCallback.ClassType
Classification of a Java class.
|
| JavaRuntime
JavaRuntime implements the Prometheus EvaluationRuntime service.
|
| JavaRuntime.Builder
Builder for JavaRuntime.
|
LogHandler
LogHandler is installed on the root logger. |
| MutableUpResponse
A mutable object that exports an interface similar to
UPResponse.Builder but that is
thread-safe. |
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
This interface abstracts away the details of starting up and
shutting down a servlet engine, as well as adapting between the
concrete classes that implement the Java Servlet API and the
Prometheus Untrusted Process API.
|
| ServletEngineAdapter.Config
Options to configure a Jetty HTTP server, forwarding servlet requests to the GAE Java runtime.
|
| ServletEngineAdapter.Config.Builder
Builder for
Config instances. |
ThreadGroupPool
ThreadGroupPool is a very simple thread pool where each
pooled thread is in its own ThreadGroup. |
| ThreadGroupPool.Builder
Builder for ThreadGroupPool.
|
| TraceWriter
Stores trace spans for a single request, and flushes them into
RuntimePb.UPResponse. |
| UPRequestHandler
Defines an interface for handling the Prometheus Untrusted Process API.
|
| Class and Description |
|---|
| MutableUpResponse
A mutable object that exports an interface similar to
UPResponse.Builder but that is
thread-safe. |
| Class and Description |
|---|
AppVersion
AppVersion encapsulates the configuration information
associated with one version of a particular application. |
| MutableUpResponse
A mutable object that exports an interface similar to
UPResponse.Builder but that is
thread-safe. |
| ServletEngineAdapter
This interface abstracts away the details of starting up and
shutting down a servlet engine, as well as adapting between the
concrete classes that implement the Java Servlet API and the
Prometheus Untrusted Process API.
|
| ServletEngineAdapter.Config
Options to configure a Jetty HTTP server, forwarding servlet requests to the GAE Java runtime.
|
| UPRequestHandler
Defines an interface for handling the Prometheus Untrusted Process API.
|
Copyright © 2022. All rights reserved.