- abort(Throwable) - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- AbstractIntervalTimer - Class in com.google.apphosting.runtime.timer
-
AbstractIntervalTimer is common base class for
Timer implementations that base measure the change in some value
between the point where the timer is started and the point where
the timer is stopped.
- AbstractIntervalTimer() - Constructor for class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- AbstractSharedTimerSet - Class in com.google.apphosting.runtime.timer
-
AbstractSharedTimerSet tracks a single counter that is
shared by all of the
Timer instances that are part of the
set.
- AbstractSharedTimerSet() - Constructor for class com.google.apphosting.runtime.timer.AbstractSharedTimerSet
-
- accept(int) - Method in class com.google.apphosting.runtime.jetty94.RpcConnector
-
- addAppLogMessage(ApiProxy.LogRecord.Level, String) - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- addAppVersion(AppinfoPb.AppInfo) - Method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc.EvaluationRuntimeBlockingStub
-
Add an app version to the runtime.
- addAppVersion(AppinfoPb.AppInfo) - Method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc.EvaluationRuntimeFutureStub
-
Add an app version to the runtime.
- addAppVersion(AppinfoPb.AppInfo, StreamObserver<EmptyMessage>) - Method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc.EvaluationRuntimeImplBase
-
Add an app version to the runtime.
- addAppVersion(AppinfoPb.AppInfo, StreamObserver<EmptyMessage>) - Method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc.EvaluationRuntimeStub
-
Add an app version to the runtime.
- addAppVersion(AnyRpcServerContext, AppinfoPb.AppInfo) - Method in interface com.google.apphosting.runtime.anyrpc.EvaluationRuntimeServerInterface
-
- addAppVersion(AnyRpcServerContext, AppinfoPb.AppInfo) - Method in class com.google.apphosting.runtime.JavaRuntime
-
Adds the specified application version so that it can be used for future requests.
- addAppVersion(AppVersion) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
- addAppVersion(AppVersion) - Method in class com.google.apphosting.runtime.jetty94.JettyServletEngineAdapter
-
- addAppVersion(AppVersion) - Method in interface com.google.apphosting.runtime.ServletEngineAdapter
-
Register the specified application version for future calls to
serviceRequest.
- addEventListener(EventListener) - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
- addHandler(Handler) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
Not supported.
- addHandlerToRootLogger() - Method in class com.google.apphosting.runtime.RuntimeLogSink
-
- addHttpOutputHeaders(HttpPb.ParsedHttpHeader.Builder) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- addHttpResponseHeader(HttpPb.ParsedHttpHeader.Builder) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- addListener(Connection.Listener) - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- addLogRecord(ApiProxy.LogRecord) - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- addLogRecordAndMaybeFlush(ApiProxy.LogRecord) - Method in class com.google.apphosting.runtime.AppLogsWriter
-
Add the specified LogRecord for the current request.
- addOfflinePackageDefaultDeadline(String, double) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addOfflinePackageMaxDeadline(String, double) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addOfflinePackageMaxRequestSize(String, long) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addOfflinePackageMinContentSizeForBuffer(String, long) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addPackageDefaultDeadline(String, double) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addPackageMaxDeadline(String, double) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addPackageMaxRequestSize(String, long) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addPackageMinContentSizeForBuffer(String, long) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- addStackTrace(CloudTraceContext, StackTraceElement[]) - Method in class com.google.apphosting.runtime.TraceWriter
-
Add stack trace into the current span.
- AnyRpcCallback<T extends com.google.protobuf.MessageLite> - Interface in com.google.apphosting.runtime.anyrpc
-
RPC-agnostic RPC callback interface.
- AnyRpcClientContext - Interface in com.google.apphosting.runtime.anyrpc
-
RPC-agnostic client-side RPC context.
- AnyRpcClientContextFactory - Interface in com.google.apphosting.runtime.anyrpc
-
- AnyRpcPlugin - Class in com.google.apphosting.runtime.anyrpc
-
Base class for RPC-specific plugins.
- AnyRpcPlugin() - Constructor for class com.google.apphosting.runtime.anyrpc.AnyRpcPlugin
-
- AnyRpcServerContext - Interface in com.google.apphosting.runtime.anyrpc
-
RPC-agnostic server-side RPC context.
- ApiDeadlineOracle - Class in com.google.apphosting.runtime
-
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 - Class in com.google.apphosting.runtime
-
Build an ApiDeadlineOracle.
- ApiDeadlineOracle.DeadlineMap - Class in com.google.apphosting.runtime
-
Deadlines for one instance type (offline or online).
- ApiHostClientFactory - Class in com.google.apphosting.runtime
-
Make an APIHostClientInterface.
- ApiHostClientFactory() - Constructor for class com.google.apphosting.runtime.ApiHostClientFactory
-
- APIHostClientInterface - Interface in com.google.apphosting.runtime.anyrpc
-
RPC-agnostic equivalent of APIHost.ClientInterface, plus an RPC client context
factory method.
- ApiProxyImpl - Class in com.google.apphosting.runtime
-
ApiProxyImpl is a concrete implementation of the ApiProxy.Delegate
interface.
- ApiProxyImpl.Builder - Class in com.google.apphosting.runtime
-
Builder for ApiProxyImpl.Config.
- ApiProxyImpl.EnvironmentImpl - Class in com.google.apphosting.runtime
-
To implement ApiProxy.Environment, we use a class that wraps
around an UPRequest and retrieves the necessary information from
it.
- ApiProxyUtils - Class in com.google.apphosting.utils.runtime
-
ApiProxyUtils is a utility class with functions shared by ApiProxy delegates, e.g.
- APP_VERSION_CONTEXT_ATTR - Static variable in class com.google.apphosting.runtime.jetty9.JettyConstants
-
This ServletContext attribute contains the AppVersion for the current application.
- APP_VERSION_KEY_REQUEST_ATTR - Static variable in class com.google.apphosting.runtime.jetty9.JettyConstants
-
This ServletRequest attribute contains the AppVersionKey identifying the current application.
- APP_YAML_ATTRIBUTE_TARGET - Static variable in class com.google.apphosting.runtime.jetty94.Jetty94Constants
-
- AppEngineQuickStartConfiguration - Class in com.google.apphosting.runtime.jetty9
-
Replace the default handling of temp directories in QuickStartConfiguration.
- AppEngineQuickStartConfiguration() - Constructor for class com.google.apphosting.runtime.jetty9.AppEngineQuickStartConfiguration
-
- AppEngineServletContext() - Constructor for class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext.AppEngineServletContext
-
- AppEngineWebAppContext - Class in com.google.apphosting.runtime.jetty94
-
AppEngineWebAppContext is a customization of Jetty's WebAppContext that is aware
of the ApiProxy and can provide custom logging and authentication.
- AppEngineWebAppContext(File, String) - Constructor for class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
- AppEngineWebAppContext(File, String, boolean) - Constructor for class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
- AppEngineWebAppContext.AppEngineServletContext - Class in com.google.apphosting.runtime.jetty94
-
A context that uses our logs API to log messages.
- AppEngineWebAppContextFactory - Class in com.google.apphosting.runtime.jetty94
-
- AppEngineWebAppContextFactory() - Constructor for class com.google.apphosting.runtime.jetty94.AppEngineWebAppContextFactory
-
- AppEngineWebInfConfiguration - Class in com.google.apphosting.runtime.jetty9
-
Replace the default handling of temp directories in WebInfConfiguration.
- AppEngineWebInfConfiguration() - Constructor for class com.google.apphosting.runtime.jetty9.AppEngineWebInfConfiguration
-
- AppId - Class in com.google.apphosting.base
-
Class used for parsing the various components of the AppId.
- AppInfoFactory - Class in com.google.apphosting.runtime.jetty94
-
Builds AppinfoPb.AppInfo from the given ServletEngineAdapter.Config and environment.
- AppInfoFactory(Map<String, String>) - Constructor for class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
- applicationRoot() - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config
-
Base root area for a given application.
- AppLogsWriter - Class in com.google.apphosting.runtime
-
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.
- AppLogsWriter(MutableUpResponse, long, int, int) - Constructor for class com.google.apphosting.runtime.AppLogsWriter
-
Construct an AppLogsWriter instance.
- applyCloneSettings(ClonePb.CloneSettings) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerBlockingStub
-
Updates per-app settings for this clone.
- applyCloneSettings(ClonePb.CloneSettings) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerFutureStub
-
Updates per-app settings for this clone.
- applyCloneSettings(ClonePb.CloneSettings, StreamObserver<EmptyMessage>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerImplBase
-
Updates per-app settings for this clone.
- applyCloneSettings(ClonePb.CloneSettings, StreamObserver<EmptyMessage>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerStub
-
Updates per-app settings for this clone.
- applyCloneSettings(AnyRpcServerContext, ClonePb.CloneSettings) - Method in interface com.google.apphosting.runtime.anyrpc.CloneControllerServerInterface
-
- applyCloneSettings(AnyRpcServerContext, ClonePb.CloneSettings) - Method in class com.google.apphosting.runtime.CloneControllerImpl
-
Applies the specified ClonePb.CloneSettings received from the
AppServer.
- applyLogProperties(String, ClassLoader) - Method in class com.google.apphosting.runtime.Logging
-
- AppVersion - Class in com.google.apphosting.runtime
-
AppVersion encapsulates the configuration information
associated with one version of a particular application.
- AppVersion.Builder - Class in com.google.apphosting.runtime
-
Builder for AppVersion.
- AppVersionFactory - Class in com.google.apphosting.runtime
-
AppVersionFactory constructs instances of AppVersion.
- AppVersionFactory(NullSandboxPlugin, File, String, boolean, boolean, boolean, boolean, String) - Constructor for class com.google.apphosting.runtime.AppVersionFactory
-
Construct a new AppVersionFactory.
- AppVersionFactory.Builder - Class in com.google.apphosting.runtime
-
Builder for AppVersionFactory.
- AppVersionHandlerFactory - Class in com.google.apphosting.runtime.jetty94
-
AppVersionHandlerFactory implements a Handler for a given AppVersionKey.
- AppVersionHandlerFactory(Server, String, WebAppContextFactory) - Constructor for class com.google.apphosting.runtime.jetty94.AppVersionHandlerFactory
-
- AppVersionHandlerMap - Class in com.google.apphosting.runtime.jetty94
-
AppVersionHandlerMap is a HandlerContainer that identifies each child Handler with a particular AppVersionKey.
- AppVersionHandlerMap(AppVersionHandlerFactory) - Constructor for class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
- AppVersionKey - Class in com.google.apphosting.base
-
A simple immutable data container class that identifies a single
version of specific application.
- AppVersionKey() - Constructor for class com.google.apphosting.base.AppVersionKey
-
- attemptCompression(RuntimePb.UPRequest, MutableUpResponse) - Method in class com.google.apphosting.runtime.HttpCompression
-
Attempt to compress the HttpResponse, using trusted and untrusted headers
to determine if the client (or GFE) accepts compression for this response.
- call(AnyRpcClientContext, RuntimePb.APIRequest, AnyRpcCallback<RuntimePb.APIResponse>) - Method in interface com.google.apphosting.runtime.anyrpc.APIHostClientInterface
-
- call(Channel, MethodDescriptor<ReqT, RespT>, ReqT, StreamObserver<RespT>) - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- CallbackStreamObserver<ResponseT extends com.google.protobuf.Message> - Class in com.google.apphosting.runtime.grpc
-
gRPC client-side stream observer that converts the received RPC response into a call on the
supplied
AnyRpcCallback.
- checkAlias(String, Resource) - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
- checkIfUnmodified(HttpServletRequest, HttpServletResponse, Resource) - Method in class com.google.apphosting.runtime.jetty94.FileSender
-
Check the headers to see if content needs to be sent.
- clearHttpResponse() - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- CloneControllerGrpc - Class in com.google.apphosting.base.protos
-
- CloneControllerGrpc.CloneControllerBlockingStub - Class in com.google.apphosting.base.protos
-
- CloneControllerGrpc.CloneControllerFutureStub - Class in com.google.apphosting.base.protos
-
- CloneControllerGrpc.CloneControllerImplBase - Class in com.google.apphosting.base.protos
-
- CloneControllerGrpc.CloneControllerStub - Class in com.google.apphosting.base.protos
-
- CloneControllerImpl - Class in com.google.apphosting.runtime
-
- CloneControllerImpl(CloneControllerImpl.Callback, ApiDeadlineOracle, RequestManager, ByteBuffer, CloudDebuggerAgentWrapper) - Constructor for class com.google.apphosting.runtime.CloneControllerImpl
-
- CloneControllerImpl.Callback - Interface in com.google.apphosting.runtime
-
Callback interface for rpc-specific and sandbox-specific functionality to be abstracted
over in this class.
- CloneControllerImplBase() - Constructor for class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerImplBase
-
- CloneControllerServerInterface - Interface in com.google.apphosting.runtime.anyrpc
-
RPC-agnostic equivalent of CloneController.ServerInterface.
- close() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- close() - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- close() - Method in class com.google.apphosting.runtime.JsonLogHandler
-
- close() - Method in class com.google.apphosting.runtime.LogHandler
-
- close() - Method in class com.google.apphosting.runtime.NullSandboxLogHandler
-
- CLOUD_SQL_JDBC_CONNECTIVITY_ENABLED_KEY - Static variable in class com.google.apphosting.runtime.ApiProxyImpl
-
- CloudDebuggerAgent - Class in com.google.apphosting.runtime
-
Native methods exposed by Java Cloud Debugger agent.
- CloudDebuggerAgentWrapper - Interface in com.google.apphosting.runtime
-
Wraps CloudDebuggerAgent with interface.
- CloudDebuggerCallback - Interface in com.google.apphosting.runtime
-
Callback interface used by Cloud Debugger to query AppEngine Classic runtime.
- CloudDebuggerCallback.ClassType - Enum in com.google.apphosting.runtime
-
Classification of a Java class.
- cloudDebuggerEnabled() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- cloudSqlJdbcConnectivityEnabled() - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- com.google.apphosting.base - package com.google.apphosting.base
-
- com.google.apphosting.base.protos - package com.google.apphosting.base.protos
-
- com.google.apphosting.runtime - package com.google.apphosting.runtime
-
- com.google.apphosting.runtime.anyrpc - package com.google.apphosting.runtime.anyrpc
-
- com.google.apphosting.runtime.grpc - package com.google.apphosting.runtime.grpc
-
- com.google.apphosting.runtime.http - package com.google.apphosting.runtime.http
-
- com.google.apphosting.runtime.jetty9 - package com.google.apphosting.runtime.jetty9
-
- com.google.apphosting.runtime.jetty94 - package com.google.apphosting.runtime.jetty94
-
- com.google.apphosting.runtime.timer - package com.google.apphosting.runtime.timer
-
- com.google.apphosting.utils.runtime - package com.google.apphosting.utils.runtime
-
- compressResponse() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- Config() - Constructor for class com.google.apphosting.runtime.ServletEngineAdapter.Config
-
- configuration() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- configureTempDirectory(File, WebAppContext) - Method in class com.google.apphosting.runtime.jetty9.AppEngineQuickStartConfiguration
-
- configureTempDirectory(File, WebAppContext) - Method in class com.google.apphosting.runtime.jetty9.AppEngineWebInfConfiguration
-
- convert(String) - Method in class com.google.apphosting.runtime.ParameterFactory.BooleanConverter
-
- convertApiError(RuntimePb.APIResponse, String, String, GoogleLogger) - Static method in class com.google.apphosting.utils.runtime.ApiProxyUtils
-
Convert APIResponse.getError() to the appropriate exception.
- convertLogLevel(Level) - Static method in class com.google.apphosting.runtime.AppLogsWriter
-
Converts from a Java Logging level to an App Engine logging level.
- coordinator() - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- CpuRatioTimer - Class in com.google.apphosting.runtime.timer
-
CpuRatioTimer is a composite Timer that is backed
by two other Timer objects -- e.g.
- CpuRatioTimer(Timer, Timer, CpuSpeedExtractor, Timer[]) - Constructor for class com.google.apphosting.runtime.timer.CpuRatioTimer
-
- CpuSpeedExtractor - Interface in com.google.apphosting.runtime.timer
-
CpuSpeedExtractor can be used to extract the CPU speed of
the current machine.
- CpuSpeedExtractorFactory - Class in com.google.apphosting.runtime.timer
-
Creates a
CpuSpeedExtractor that can be used to
determine the speed of the CPUs on the current machine.
- CpuSpeedExtractorFactory(long) - Constructor for class com.google.apphosting.runtime.timer.CpuSpeedExtractorFactory
-
- create(HostAndPort, OptionalInt) - Static method in class com.google.apphosting.runtime.http.HttpApiHostClientFactory
-
Creates a new HttpApiHostClient instance to talk to the HTTP-based API server on the given host
and port.
- createAppVersion(AppinfoPb.AppInfo, AppEngineWebXml, ApplicationEnvironment.RuntimeConfiguration) - Method in class com.google.apphosting.runtime.AppVersionFactory
-
Create an AppVersion from the specified AppInfo protocol buffer.
- createAppVersionForTest(AppinfoPb.AppInfo) - Method in class com.google.apphosting.runtime.AppVersionFactory
-
Creates a new AppVersion with a default RuntimeConfiguration.
- createContext(AppVersion, String) - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContextFactory
-
- createContext(AppVersion, String) - Method in interface com.google.apphosting.runtime.jetty94.WebAppContextFactory
-
- createEnvironment(AppVersion, RuntimePb.UPRequest, MutableUpResponse, TraceWriter, CpuRatioTimer, String, List<Future<?>>, Semaphore, ThreadGroup, RequestState, Long) - Method in class com.google.apphosting.runtime.ApiProxyImpl
-
Creates an ApiProxy.Environment instance that is suitable for use with this class.
- createHandler(AppVersion) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerFactory
-
Returns the Handler that will handle requests for the specified application version.
- createTimer() - Method in class com.google.apphosting.runtime.timer.AbstractSharedTimerSet
-
- createTimer() - Method in interface com.google.apphosting.runtime.timer.TimerSet
-
- createURLStreamHandler(String) - Method in class com.google.apphosting.runtime.StreamHandlerFactory
-
- cumulativeTime - Variable in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- cyclesPerSecond() - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- getActiveCount() - Method in class com.google.apphosting.runtime.timer.AbstractSharedTimerSet
-
- getActiveCount() - Method in interface com.google.apphosting.runtime.timer.TimerSet
-
Returns the number of
Timer instances in this set that
are currently active (i.e.
- getAddAppVersionMethod() - Static method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc
-
- getAllowNewRequestThreadCreation() - Method in class com.google.apphosting.runtime.RequestState
-
- getApiError(String, String, RemoteApiPb.Response, GoogleLogger) - Static method in class com.google.apphosting.utils.runtime.ApiProxyUtils
-
Provides a throwable exception for HTTP API transport-level RPC errors.
- getApiError(String, String, RuntimePb.APIResponse, GoogleLogger) - Static method in class com.google.apphosting.utils.runtime.ApiProxyUtils
-
Provides a throwable exception for HTTP API transport-level RPC errors.
- getAppId() - Method in class com.google.apphosting.base.AppId
-
- getAppId() - Method in class com.google.apphosting.base.AppVersionKey
-
- getAppId() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getAppInfoFromAppYaml(AppYaml) - Method in class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
- getAppInfoFromFile(String, String) - Method in class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
Creates a AppinfoPb.AppInfo object.
- getAppInfoWithApiVersion(String) - Method in class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
- getApplicationError() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcClientContext
-
- getApplicationError() - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- getAppLog(int) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- getApplyCloneSettingsMethod() - Static method in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- getAppVersion() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getAppVersion(String, String) - Method in interface com.google.apphosting.runtime.CloneControllerImpl.Callback
-
- getAppVersion() - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- getAppVersionKey() - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- getAttributes() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getAuthDomain() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getBytesIn() - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- getBytesOut() - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- getClassLoader() - Method in class com.google.apphosting.runtime.AppVersion
-
Returns the custom
ClassLoader that will safely load
classes and resource files that were published along with this
application version.
- getClassLoader() - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext.AppEngineServletContext
-
- getClassType(Class<?>) - Method in class com.google.apphosting.runtime.AppVersion
-
- getClassType(Class<?>) - Method in interface com.google.apphosting.runtime.CloudDebuggerCallback
-
Classifies Java class.
- getConnection() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getConverter(Class<T>) - Method in class com.google.apphosting.runtime.ParameterFactory
-
- getCpuCycleTimer(Thread) - Method in class com.google.apphosting.runtime.timer.TimerFactory
-
Return a Timer that counts CPU time for the specified
Thread.
- getCpuRatio() - Method in class com.google.apphosting.runtime.timer.CpuRatioTimer
-
Returns a ratio (between 0 and 1) that represents the percentage
of elapsed wallclock time which was spent executing CPU
instructions.
- getCpuRatioTimer(Thread) - Method in class com.google.apphosting.runtime.timer.TimerFactory
-
Returns a CpuRatioTimer that tracks both the CPU usage of
the specified Thread and the wallclock time.
- getCpuRatioTimer(ThreadGroup) - Method in class com.google.apphosting.runtime.timer.TimerFactory
-
Returns a CpuRatioTimer that tracks both the CPU usage of
the specified ThreadGroup and the wallclock time.
- getCpuUsageTimer() - Method in class com.google.apphosting.runtime.timer.CpuRatioTimer
-
Returns the underlying CPU usage Timer.
- getCreatedTimeStamp() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getCreatedTimeStamp() - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- getCurrent() - Method in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- getCurrentShared() - Method in class com.google.apphosting.runtime.timer.AbstractSharedTimerSet
-
- getCurrentShared() - Method in class com.google.apphosting.runtime.timer.JmxGcTimerSet
-
- getCurrentShared() - Method in class com.google.apphosting.runtime.timer.JmxHotspotTimerSet
-
- getCycleCount() - Method in class com.google.apphosting.runtime.timer.CpuRatioTimer
-
Convert the number of CPU seconds elapsed into a CPU cycle count
using the CPU speed reported by the CpuSpeedExtractor.
- getCyclesPerSecond() - Method in interface com.google.apphosting.runtime.timer.CpuSpeedExtractor
-
Returns the maximum number of cycles that a single CPU is capable
of executing in one second.
- getDeadline(String, boolean, Number) - Method in class com.google.apphosting.runtime.ApiDeadlineOracle
-
- getDeadline() - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- getDebuggeeInfo(ClonePb.DebuggeeInfoRequest) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerBlockingStub
-
Gets source context of the clone app.
- getDebuggeeInfo(ClonePb.DebuggeeInfoRequest) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerFutureStub
-
Gets source context of the clone app.
- getDebuggeeInfo(ClonePb.DebuggeeInfoRequest, StreamObserver<ClonePb.DebuggeeInfoResponse>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerImplBase
-
Gets source context of the clone app.
- getDebuggeeInfo(ClonePb.DebuggeeInfoRequest, StreamObserver<ClonePb.DebuggeeInfoResponse>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerStub
-
Gets source context of the clone app.
- getDebuggeeInfo(AnyRpcServerContext, ClonePb.DebuggeeInfoRequest) - Method in interface com.google.apphosting.runtime.anyrpc.CloneControllerServerInterface
-
- getDebuggeeInfo(AnyRpcServerContext, ClonePb.DebuggeeInfoRequest) - Method in class com.google.apphosting.runtime.CloneControllerImpl
-
- getDeleteAppVersionMethod() - Static method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc
-
- getDisplayAppId() - Method in class com.google.apphosting.base.AppId
-
- getDomain() - Method in class com.google.apphosting.base.AppId
-
- getEmail() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getEndPoint() - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- getEngineId() - Method in class com.google.apphosting.base.VersionId
-
Returns the serverId.
- getEngineVersionId() - Method in class com.google.apphosting.base.VersionId
-
Returns the server version id.
- getEnvironment() - Method in class com.google.apphosting.runtime.AppVersion
-
Returns the environment which was configured for the application.
- getError() - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- getErrorDetail() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcClientContext
-
- getErrorDetail() - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- getException() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcClientContext
-
- getException() - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- getExtractor() - Method in class com.google.apphosting.runtime.timer.CpuSpeedExtractorFactory
-
Returns the CpuSpeedExtractor.
- getGaeApplication() - Method in class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
- getGaeService() - Method in class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
- getGaeServiceVersion() - Method in class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
- getGaeVersion() - Method in class com.google.apphosting.runtime.jetty94.AppInfoFactory
-
- getGetDebuggeeInfoMethod() - Static method in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- getGetPerformanceDataMethod() - Static method in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- getGlobalId() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcServerContext
-
Returns a trace id for this request.
- getHandler(AppVersionKey) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
Returns the Handler that will handle requests for the specified application version.
- getHandleRequestMethod() - Static method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc
-
- getHandlers() - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
- getHttpConfiguration() - Method in class com.google.apphosting.runtime.jetty94.RpcConnector
-
- getHttpOutputHeadersList() - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- getHttpResponse() - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- getHttpResponseResponse() - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- getIdleTimeout() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getKey() - Method in class com.google.apphosting.runtime.AppVersion
-
- getLocalAddress() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getLongAppId() - Method in class com.google.apphosting.base.AppId
-
- getMajorVersion() - Method in class com.google.apphosting.base.VersionId
-
Returns the majorVersion.
- getMessagesIn() - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- getMessagesOut() - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- getMinorVersion() - Method in class com.google.apphosting.base.VersionId
-
Returns the minorVersion or null if no minor version was present.
- getModuleId() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getNanoseconds() - Method in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- getNanoseconds() - Method in class com.google.apphosting.runtime.timer.CpuRatioTimer
-
Returns the number of CPU-nanoseconds used by the current
request, plus a fraction of any background work (e.g.
- getNanoseconds() - Method in interface com.google.apphosting.runtime.timer.Timer
-
Get the number of nanoseconds that elapsed between when the
Timer was started and when it was stopped.
- getPartition() - Method in class com.google.apphosting.base.AppId
-
- getPerformanceData(ModelClonePb.PerformanceDataRequest) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerBlockingStub
-
Deprecated.
- getPerformanceData(ModelClonePb.PerformanceDataRequest) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerFutureStub
-
Deprecated.
- getPerformanceData(ModelClonePb.PerformanceDataRequest, StreamObserver<ClonePb.PerformanceData>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerImplBase
-
Deprecated.
- getPerformanceData(ModelClonePb.PerformanceDataRequest, StreamObserver<ClonePb.PerformanceData>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerStub
-
Deprecated.
- getPerformanceData(AnyRpcServerContext, ModelClonePb.PerformanceDataRequest) - Method in interface com.google.apphosting.runtime.anyrpc.CloneControllerServerInterface
-
- getPerformanceData(AnyRpcServerContext, ModelClonePb.PerformanceDataRequest) - Method in class com.google.apphosting.runtime.CloneControllerImpl
-
- getProtocol() - Method in class com.google.apphosting.runtime.jetty94.RpcConnectionFactory
-
- getProtocols() - Method in class com.google.apphosting.runtime.jetty94.RpcConnectionFactory
-
- getPublicRoot() - Method in class com.google.apphosting.runtime.AppVersion
-
Returns the parent directory for all static and resource files.
- getRatio() - Method in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
The fraction of the change in the underlying counter which will
be attributed to this timer.
- getRemainingMillis() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getRemoteAddress() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getRequestId() - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- getRequestNamespace() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
Deprecated.
- getRequestThreads(ApiProxyImpl.EnvironmentImpl) - Method in class com.google.apphosting.runtime.ApiProxyImpl
-
- getRootDirectory() - Method in class com.google.apphosting.runtime.AppVersion
-
Returns the top-level directory under which all application
version resource files are made available.
- getRpcError(String, String, Status.StatusProto, int, String, Throwable) - Static method in class com.google.apphosting.utils.runtime.ApiProxyUtils
-
Provides a throwable exception for HTTP API RPC user-application errors.
- getSecurityTicket() - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- getSendDeadlineMethod() - Static method in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- getServerInfo() - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext.AppEngineServletContext
-
- getServerPort() - Method in class com.google.apphosting.runtime.grpc.GrpcPlugin
-
- getServiceDescriptor() - Static method in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- getServiceDescriptor() - Static method in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc
-
- getSessionsConfig() - Method in class com.google.apphosting.runtime.AppVersion
-
- getSourceContext() - Method in class com.google.apphosting.runtime.AppVersion
-
- getSpanId() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
Get the span id of the current request, which can be used to identify a span within a trace.
- getStartedRuntime(NullSandboxPlugin, String[]) - Method in class com.google.apphosting.runtime.JavaRuntimeFactory
-
- getStartTimeMillis() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcClientContext
-
- getStartTimeMillis() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcServerContext
-
Returns the time at which the RPC began, in milliseconds since midnight UTC on 1970-01-01.
- getStartTimeMillis() - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- getStartTimeMillis() - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- getState() - Method in class com.google.apphosting.runtime.RequestManager.RequestToken
-
- getStatus() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcClientContext
-
- getStatus() - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- getTempDirectory() - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
Jetty needs a temp directory that already exists, so we point it to the directory of the war.
- getThreadGroupCpuTimer(ThreadGroup) - Method in class com.google.apphosting.runtime.timer.TimerFactory
-
- getThreadGroupPool() - Method in class com.google.apphosting.runtime.AppVersion
-
- getTimeRemaining() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcServerContext
-
Returns the remaining time for this call.
- getTitle() - Method in class com.google.apphosting.runtime.timer.AbstractSharedTimerSet
-
Implementations should provide a short, readable string to be
included in the toString() output of the timers that they
create (e.g.
- getTitle() - Method in class com.google.apphosting.runtime.timer.JmxGcTimerSet
-
- getTitle() - Method in class com.google.apphosting.runtime.timer.JmxHotspotTimerSet
-
- getTopUserStackFrame(List<StackTraceElement>) - Static method in class com.google.apphosting.runtime.AppLogsWriter
-
Analyzes a stack trace and returns the topmost frame that contains user
code, so as to filter out App Engine logging and servlet infrastructure
and just return frames relevant to user code.
- getTraceContext() - Method in class com.google.apphosting.runtime.TraceWriter
-
Gets the current trace context.
- getTraceExceptionGenerator() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getTraceId() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
Get the trace id of the current request, which can be used to correlate log messages
belonging to that request.
- getTraceWriter() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getTraceWriterForRequest(RuntimePb.UPRequest, MutableUpResponse) - Static method in class com.google.apphosting.runtime.TraceWriter
-
- getTransport() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getTransport() - Method in class com.google.apphosting.runtime.jetty94.RpcConnector
-
- getUpdateActiveBreakpointsMethod() - Static method in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- getUpRequest() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getUpResponse() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- getVersionId() - Method in class com.google.apphosting.base.AppVersionKey
-
- getVersionId() - Method in class com.google.apphosting.base.VersionId
-
Returns the versionId.
- getVersionId() - Method in class com.google.apphosting.runtime.ApiProxyImpl.EnvironmentImpl
-
- getWaitForSandboxMethod() - Static method in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- getWallclockTimer() - Method in class com.google.apphosting.runtime.timer.CpuRatioTimer
-
Returns the underlying wallclock Timer.
- getWallclockTimer() - Method in class com.google.apphosting.runtime.timer.TimerFactory
-
Return a Timer that counts wallclock time.
- GrpcClientContext - Class in com.google.apphosting.runtime.grpc
-
- GrpcClientContext(Clock) - Constructor for class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- GrpcPlugin - Class in com.google.apphosting.runtime.grpc
-
RPC plugin for gRPC.
- GrpcPlugin() - Constructor for class com.google.apphosting.runtime.grpc.GrpcPlugin
-
- readAppEngineWebXml(AppinfoPb.AppInfo) - Method in class com.google.apphosting.runtime.AppVersionFactory
-
- recordRequestThread(Thread) - Method in class com.google.apphosting.runtime.RequestState
-
Records the given thread as belonging to this request.
- redirectStdoutStderr() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- remoteApiErrorToApiResponseError(RemoteApiPb.Response) - Static method in class com.google.apphosting.utils.runtime.ApiProxyUtils
-
Converts a RemoteApiPb RPC error code into an APIResponse error code.
- removeAppVersion(AppVersionKey) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
- removeEventListener(EventListener) - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
- removeHandler(Handler) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
Not supported.
- removeListener(Connection.Listener) - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- requestComplete(WebAppContext, Request) - Method in interface com.google.apphosting.runtime.jetty9.RequestListener
-
Called when a request exits the AppEngine context for the last time.
- requestComplete(WebAppContext, Request) - Method in class com.google.apphosting.runtime.jetty9.TransactionCleanupListener
-
- RequestListener - Interface in com.google.apphosting.runtime.jetty9
-
RequestListener is called for new request and request completion events.
- RequestManager - Class in com.google.apphosting.runtime
-
RequestManager is responsible for setting up and tearing
down any state associated with each request.
- RequestManager.Builder - Class in com.google.apphosting.runtime
-
Builder for of a RequestManager instance.
- RequestManager.DeadlineRunnable - Class in com.google.apphosting.runtime
-
DeadlineRunnable causes the specified Throwable
to be thrown within the specified thread.
- RequestManager.RequestToken - Class in com.google.apphosting.runtime
-
RequestToken acts as a Memento object that passes state
between a call to startRequest and finishRequest.
- requestReceived(WebAppContext, Request) - Method in interface com.google.apphosting.runtime.jetty9.RequestListener
-
Called when a new request is received and first dispatched to the AppEngine context.
- requestReceived(WebAppContext, Request) - Method in class com.google.apphosting.runtime.jetty9.TransactionCleanupListener
-
- RequestRunner - Class in com.google.apphosting.runtime
-
Runs an inbound request within the context of the given app, whether ordinary inbound HTTP or
background request.
- RequestRunner(UPRequestHandler, RequestManager, BackgroundRequestCoordinator, boolean, AppVersion, AnyRpcServerContext, RuntimePb.UPRequest, MutableUpResponse) - Constructor for class com.google.apphosting.runtime.RequestRunner
-
- RequestRunner.Builder - Class in com.google.apphosting.runtime
-
Builder for RequestRunner.
- RequestState - Class in com.google.apphosting.runtime
-
- RequestState() - Constructor for class com.google.apphosting.runtime.RequestState
-
- requestThreads() - Method in class com.google.apphosting.runtime.RequestState
-
Returns a snapshot of the threads that belong to this request and that should terminate
when the request terminates.
- resetCurrentThread() - Static method in class com.google.apphosting.runtime.ThreadGroupPool
-
- ResourceFileServlet - Class in com.google.apphosting.runtime.jetty94
-
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.
- ResourceFileServlet() - Constructor for class com.google.apphosting.runtime.jetty94.ResourceFileServlet
-
- RpcConnection - Class in com.google.apphosting.runtime.jetty94
-
A custom version of HttpConnection that uses UPRequestParser and
UPResponseGenerator instead of the standard HTTP stream parser and
generator.
- RpcConnection(RpcConnector, RpcEndPoint) - Constructor for class com.google.apphosting.runtime.jetty94.RpcConnection
-
- RpcConnectionFactory - Class in com.google.apphosting.runtime.jetty94
-
RPC Implementation for the Jetty ConnectionFactory interface, in charge of
translating runtime protocol buffers to HTTP requests/responses.
- RpcConnectionFactory() - Constructor for class com.google.apphosting.runtime.jetty94.RpcConnectionFactory
-
- RpcConnector - Class in com.google.apphosting.runtime.jetty94
-
RpcConnector is an AbstractConnector that essentially does nothing.
- RpcConnector(Server) - Constructor for class com.google.apphosting.runtime.jetty94.RpcConnector
-
- RpcEndPoint - Class in com.google.apphosting.runtime.jetty9
-
Jetty Endpoint implementation for our RuntimePB protocol buffer.
- RpcEndPoint(RuntimePb.UPRequest, MutableUpResponse) - Constructor for class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- rpcPlugin() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- run() - Method in class com.google.apphosting.runtime.RequestManager.DeadlineRunnable
-
- run() - Method in class com.google.apphosting.runtime.RequestRunner
-
- running - Variable in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- RuntimeLogSink - Class in com.google.apphosting.runtime
-
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.
- RuntimeLogSink(long) - Constructor for class com.google.apphosting.runtime.RuntimeLogSink
-
- runtimeVersion() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- send(MetaData.Response, boolean, ByteBuffer, boolean, Callback) - Method in class com.google.apphosting.runtime.jetty94.RpcConnection
-
- sendData(ServletContext, HttpServletResponse, boolean, Resource, String) - Method in class com.google.apphosting.runtime.jetty94.FileSender
-
Writes or includes the specified resource.
- sendDeadline(ModelClonePb.DeadlineInfo) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerBlockingStub
-
Notifies the clone that the soft or hard deadline for an active request
has expired.
- sendDeadline(ModelClonePb.DeadlineInfo) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerFutureStub
-
Notifies the clone that the soft or hard deadline for an active request
has expired.
- sendDeadline(ModelClonePb.DeadlineInfo, StreamObserver<EmptyMessage>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerImplBase
-
Notifies the clone that the soft or hard deadline for an active request
has expired.
- sendDeadline(ModelClonePb.DeadlineInfo, StreamObserver<EmptyMessage>) - Method in class com.google.apphosting.base.protos.CloneControllerGrpc.CloneControllerStub
-
Notifies the clone that the soft or hard deadline for an active request
has expired.
- sendDeadline(AnyRpcServerContext, ModelClonePb.DeadlineInfo) - Method in interface com.google.apphosting.runtime.anyrpc.CloneControllerServerInterface
-
- sendDeadline(AnyRpcServerContext, ModelClonePb.DeadlineInfo) - Method in class com.google.apphosting.runtime.CloneControllerImpl
-
- sendDeadline(String, boolean) - Method in class com.google.apphosting.runtime.RequestManager
-
- sendDeadline(RequestManager.RequestToken, boolean) - Method in class com.google.apphosting.runtime.RequestManager
-
- serverStarted() - Method in class com.google.apphosting.runtime.anyrpc.AnyRpcPlugin
-
Returns true if the server has been started and has not stopped.
- serverStarted() - Method in class com.google.apphosting.runtime.grpc.GrpcPlugin
-
- serverStarted() - Method in class com.google.apphosting.runtime.NullRpcPlugin
-
- SERVICE_NAME - Static variable in class com.google.apphosting.base.protos.CloneControllerGrpc
-
- SERVICE_NAME - Static variable in class com.google.apphosting.base.protos.EvaluationRuntimeGrpc
-
- serviceRequest(RuntimePb.UPRequest, MutableUpResponse) - Method in class com.google.apphosting.runtime.jetty94.JettyServletEngineAdapter
-
- serviceRequest(AppVersionKey, RuntimePb.UPRequest, MutableUpResponse) - Method in class com.google.apphosting.runtime.jetty94.RpcConnector
-
- serviceRequest(RuntimePb.UPRequest, MutableUpResponse) - Method in interface com.google.apphosting.runtime.UPRequestHandler
-
Executes the HTTP request specified by upRequest and writes the response to upResponse.
- servletEngine() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- ServletEngineAdapter - Interface in com.google.apphosting.runtime
-
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 - Class in com.google.apphosting.runtime
-
Options to configure a Jetty HTTP server, forwarding servlet requests to the GAE Java runtime.
- ServletEngineAdapter.Config.Builder - Class in com.google.apphosting.runtime
-
Builder for Config instances.
- set(Map<String, String>) - Static method in class com.google.apphosting.runtime.FileEncodingSetter
-
- setActiveBreakpoints(byte[][]) - Static method in class com.google.apphosting.runtime.CloudDebuggerAgent
-
Updates the list of active breakpoints in the debugger.
- setActiveBreakpoints(byte[][]) - Method in interface com.google.apphosting.runtime.CloudDebuggerAgentWrapper
-
- setAllowNewRequestThreadCreation(boolean) - Method in class com.google.apphosting.runtime.RequestState
-
- setApiHost(APIHostClientInterface) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setApiProxyImpl(ApiProxyImpl) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setAppInfo(AppinfoPb.AppInfo) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setApplication(String[], CloudDebuggerCallback) - Static method in class com.google.apphosting.runtime.CloudDebuggerAgent
-
Hooks up Cloud Debugger to the application.
- setApplication(String[], CloudDebuggerCallback) - Method in interface com.google.apphosting.runtime.CloudDebuggerAgentWrapper
-
- setApplicationRoot(String) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setAppVersion(AppVersion) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setAppVersionKey(AppVersionKey) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setByteCountBeforeFlushing(long) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setClassLoader(ClassLoader) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setClearLogHandlers(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setCloudDebuggerAgent(CloudDebuggerAgentWrapper) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setCloudDebuggerAgent(CloudDebuggerAgentWrapper) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setCloudDebuggerEnabled(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setCloudSqlJdbcConnectivityEnabled(boolean) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setCompressResponse(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setCompressResponse(boolean) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setConfiguration(ApplicationEnvironment.RuntimeConfiguration) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setConnection(Connection) - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- setCoordinator(BackgroundRequestCoordinator) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setCoordinator(BackgroundRequestCoordinator) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setCoordinator(BackgroundRequestCoordinator) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setCyclesPerSecond(long) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setDeadline(double) - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcClientContext
-
Set the deadline that will be applied to the RPC call made using this context.
- setDeadline(double) - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- setDeadlineOracle(ApiDeadlineOracle) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setDeadlineOracle(ApiDeadlineOracle) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setDefaultToNativeUrlStreamHandler(boolean) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
- setDefaultToNativeUrlStreamHandler(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setDisableApiCallLogging(boolean) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setDisableDeadlineTimers(boolean) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setEnableCloudDebugger(boolean) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setEnableHotspotPerformanceMetrics(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setEnvironment(ApplicationEnvironment) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setEnvironment(Map<String, String>) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setError(int) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- setErrorMessage(String) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- setEvaluationRuntimeServerInterface(EvaluationRuntimeServerInterface) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setExternalDatacenterName(String) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setFailure(MutableUpResponse, RuntimePb.UPResponse.ERROR, String) - Static method in class com.google.apphosting.runtime.RequestRunner
-
Create a failure response from the given code and message.
- setFixedApplicationPath(String) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
- setFixedApplicationPath(String) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setFixedApplicationPath(String) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setForceUrlfetchUrlStreamHandler(boolean) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
- setForceUrlfetchUrlStreamHandler(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setHandlers(Handler[]) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
Not supported.
- setHardDeadlineDelay(long) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setHardDeadlinePassed(boolean) - Method in class com.google.apphosting.runtime.RequestState
-
- setHttpResponseCode(int) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- setHttpResponseCodeAndResponse(int, String) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- setHttpResponseResponse(ByteString) - Method in class com.google.apphosting.runtime.MutableUpResponse
-
- setIdleTimeout(long) - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- setIgnoreDaemonThreads(boolean) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
- setIgnoreDaemonThreads(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setIgnoreDaemonThreads(boolean) - Method in class com.google.apphosting.runtime.ThreadGroupPool.Builder
-
- setInterruptFirstOnSoftDeadline(boolean) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setJettyHttpAddress(HostAndPort) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setJettyRequestHeaderSize(int) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setJettyResponseHeaderSize(int) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setJettyReusePort(boolean) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setJsonLogDir(Path) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setLabel(CloudTraceContext, String, String) - Method in class com.google.apphosting.runtime.TraceWriter
-
Set a label on the current span.
- setLogJsonToFile(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setLogToLogservice(boolean) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setMaxLogFlushTime(Duration) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setMaxLogLineSize(int) - Method in class com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- setMaxOutstandingApiRpcs(int) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setMaxOutstandingApiRpcs(int) - Method in class com.google.apphosting.runtime.RequestManager
-
- setParentThreadGroup(ThreadGroup) - Method in class com.google.apphosting.runtime.ThreadGroupPool.Builder
-
- setPollForNetwork(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setPublicRoot(String) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setRedirectStdoutStderr(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setRequestManager(RequestManager) - Method in class com.google.apphosting.runtime.ApiProxyImpl
-
- setRequestManager(RequestManager) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setRequestManager(RequestManager) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setRootDirectory(File) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setRpc(AnyRpcServerContext) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setRpcPlugin(AnyRpcPlugin) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setRuntimeLogSink(Optional<RuntimeLogSink>) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setRuntimeVersion(String) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
The runtime version which is reported to users.
- setRuntimeVersion(String) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setSandboxPlugin(NullSandboxPlugin) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
The root directory where all application versions are persisted.
- setSandboxPlugin(NullSandboxPlugin) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setServer(Server) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
- setServletEngine(ServletEngineAdapter) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setSessionsConfig(SessionsConfig) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setSessionStoreFactory(SessionStoreFactory) - Method in class com.google.apphosting.runtime.jetty94.AppVersionHandlerMap
-
Sets the
SessionStoreFactory that will be used for generating the list of
SessionStores that will be passed to
SessionManager for apps for which
sessions are enabled.
- setSessionStoreFactory(SessionStoreFactory) - Method in class com.google.apphosting.runtime.jetty94.JettyServletEngineAdapter
-
- setSessionStoreFactory(SessionStoreFactory) - Method in interface com.google.apphosting.runtime.ServletEngineAdapter
-
- setSharedDirectory(File) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
- setSharedDirectory(File) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setSoftDeadlineDelay(long) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setSoftDeadlinePassed(boolean) - Method in class com.google.apphosting.runtime.RequestState
-
- setTempDirectory(File) - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
Set temporary directory for context.
- setThreadGroupNamePrefix(String) - Method in class com.google.apphosting.runtime.ThreadGroupPool.Builder
-
- setThreadGroupPool(ThreadGroupPool) - Method in class com.google.apphosting.runtime.AppVersion.Builder
-
- setThreadStopTerminatesClone(boolean) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class com.google.apphosting.runtime.ThreadGroupPool.Builder
-
- setUpRequest(RuntimePb.UPRequest) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setUpRequestHandler(UPRequestHandler) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setUpResponse(MutableUpResponse) - Method in class com.google.apphosting.runtime.RequestRunner.Builder
-
- setUseEnvVarsFromAppInfo(boolean) - Method in class com.google.apphosting.runtime.AppVersionFactory.Builder
-
- setUseEnvVarsFromAppInfo(boolean) - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- setUseJettyHttpProxy(boolean) - Method in class com.google.apphosting.runtime.ServletEngineAdapter.Config.Builder
-
- setWaitForDaemonRequestThreads(boolean) - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- sharedDirectory() - Method in class com.google.apphosting.runtime.JavaRuntime.Builder
-
- shouldKillCloneAfterException(Throwable) - Static method in class com.google.apphosting.runtime.RequestRunner
-
- shutdown() - Method in class com.google.apphosting.runtime.anyrpc.AnyRpcPlugin
-
Performs any actions that are necessary to shut down any clients or servers started from this
plugin.
- shutdown() - Method in class com.google.apphosting.runtime.grpc.GrpcPlugin
-
- shutdown() - Method in class com.google.apphosting.runtime.NullRpcPlugin
-
- shutdownOutput() - Method in class com.google.apphosting.runtime.jetty9.RpcEndPoint
-
- shutdownRequests(RequestManager.RequestToken) - Method in class com.google.apphosting.runtime.RequestManager
-
Notify requests that the server is shutting down.
- softDeadlineDelay() - Method in class com.google.apphosting.runtime.RequestManager.Builder
-
- start(ServletEngineAdapter.Config) - Method in class com.google.apphosting.runtime.JavaRuntime
-
Starts the Stubby service, and then perform any initialization that the servlet engine
requires.
- start(String, ServletEngineAdapter.Config) - Method in class com.google.apphosting.runtime.jetty94.JettyServletEngineAdapter
-
- start(String, ServletEngineAdapter.Config) - Method in interface com.google.apphosting.runtime.ServletEngineAdapter
-
Performs whatever setup is necessary for this servlet container.
- start(String, Runnable) - Method in class com.google.apphosting.runtime.ThreadGroupPool
-
Execute runnable in a thread named threadName.
- start() - Method in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- start() - Method in class com.google.apphosting.runtime.timer.CpuRatioTimer
-
Start both timers.
- start() - Method in interface com.google.apphosting.runtime.timer.Timer
-
Start the timer running.
- startApiSpan(CloudTraceContext, String, String) - Method in class com.google.apphosting.runtime.TraceWriter
-
Start a API span as a child of the current span.
- startCancel() - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcClientContext
-
- startCancel() - Method in class com.google.apphosting.runtime.grpc.GrpcClientContext
-
- startChildSpan(CloudTraceContext, String) - Method in class com.google.apphosting.runtime.TraceWriter
-
Start a new span as a child of the given context.
- startRequest(AppVersion, AnyRpcServerContext, RuntimePb.UPRequest, MutableUpResponse, ThreadGroup) - Method in class com.google.apphosting.runtime.RequestManager
-
Set up any state necessary to execute a new request using the
specified parameters.
- startRequestSpan(String) - Method in class com.google.apphosting.runtime.TraceWriter
-
Start a request span as a child of the current span.
- startRuntime(NullSandboxPlugin, String[]) - Static method in class com.google.apphosting.runtime.JavaRuntimeFactory
-
- startServer(EvaluationRuntimeServerInterface, CloneControllerServerInterface) - Method in class com.google.apphosting.runtime.anyrpc.AnyRpcPlugin
-
Starts the server using the two specified implementations of the
RPC-agnostic EvaluationRuntime and CloneController interfaces.
- startServer(EvaluationRuntimeServerInterface, CloneControllerServerInterface) - Method in class com.google.apphosting.runtime.grpc.GrpcPlugin
-
- startServer(ServletEngineAdapter.Config) - Static method in class com.google.apphosting.runtime.jetty94.JettyHttpProxy
-
Based on the adapter configuration, this will start a new Jetty server in charge of proxying
HTTP requests to the App Engine Java runtime.
- startServer(EvaluationRuntimeServerInterface, CloneControllerServerInterface) - Method in class com.google.apphosting.runtime.NullRpcPlugin
-
- startTime - Variable in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- startWebapp() - Method in class com.google.apphosting.runtime.jetty94.AppEngineWebAppContext
-
- statusException(Status.StatusProto, String, String, Throwable) - Static method in class com.google.apphosting.utils.runtime.ApiProxyUtils
-
Provides errors based on the status of the HTTP response.
- stop() - Method in class com.google.apphosting.runtime.JavaRuntime
-
Perform a graceful shutdown of our RPC service, and then shut down our servlet engine.
- stop() - Method in class com.google.apphosting.runtime.jetty94.JettyServletEngineAdapter
-
- stop() - Method in interface com.google.apphosting.runtime.ServletEngineAdapter
-
Perform any shutdown procedures necessary for this servlet
container.
- stop() - Method in class com.google.apphosting.runtime.timer.AbstractIntervalTimer
-
- stop() - Method in class com.google.apphosting.runtime.timer.CpuRatioTimer
-
Stop both timers.
- stop() - Method in interface com.google.apphosting.runtime.timer.Timer
-
Stop the timer.
- stopServer() - Method in class com.google.apphosting.runtime.anyrpc.AnyRpcPlugin
-
Stops the server.
- stopServer() - Method in class com.google.apphosting.runtime.grpc.GrpcPlugin
-
- stopServer() - Method in class com.google.apphosting.runtime.NullRpcPlugin
-
- StreamHandlerFactory - Class in com.google.apphosting.runtime
-
- StreamHandlerFactory() - Constructor for class com.google.apphosting.runtime.StreamHandlerFactory
-
- success(T) - Method in interface com.google.apphosting.runtime.anyrpc.AnyRpcCallback
-