| 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 RuntimePb.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.
|