Uses of Package
com.google.apphosting.runtime
Packages that use com.google.apphosting.runtime
-
Classes in com.google.apphosting.runtime used by com.google.apphosting.runtimeClassDescription
ApiDeadlineOracledetermines 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.Build an ApiDeadlineOracle.Deadlines for one instance type (offline or online).ApiProxyImpl is a concrete implementation of the ApiProxy.Delegate interface.Builder for ApiProxyImpl.Config.To implement ApiProxy.Environment, we use a class that wraps around an UPRequest and retrieves the necessary information from it.AppVersionencapsulates the configuration information associated with one version of a particular application.Builder for AppVersion.AppVersionFactoryconstructs instances ofAppVersion.Builder for AppVersionFactory.BackgroundRequestCoordinator facilitates the exchange of two pieces of data between the backgroundThreadFactoryand theJavaRuntimecode that processes the fake request.Callback interface for rpc-specific and sandbox-specific functionality to be abstracted over in this class.JavaRuntime implements the Prometheus EvaluationRuntime service.Builder for JavaRuntime.LogHandleris installed on the root logger.A mutable object that exports an interface similar toRuntimePb.UPResponse.Builderbut that is thread-safe.RequestManageris responsible for setting up and tearing down any state associated with each request.Builder for of a RequestManager instance.RequestTokenacts as a Memento object that passes state between a call tostartRequestandfinishRequest.Runs an inbound request within the context of the given app, whether ordinary inbound HTTP or background request.Builder for RequestRunner.Thread manager interface for specifically getting request threadsRuntimeLogSinkattaches a rootHandlerthat records all log messagesLevel.INFOor higher as aRuntimePb.UPResponse.RuntimeLogLineattached to the currentRuntimePb.UPResponse.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.Options to configure a Jetty HTTP server, forwarding servlet requests to the GAE Java runtime.Builder forConfiginstances.ThreadGroupPoolis a very simple thread pool where each pooled thread is in its ownThreadGroup.Builder for ThreadGroupPool.Stores trace spans for a single request, and flushes them intoRuntimePb.UPResponse.Defines an interface for handling the Prometheus Untrusted Process API.