Package com.google.apphosting.runtime
Class JavaRuntime.Builder
java.lang.Object
com.google.apphosting.runtime.JavaRuntime.Builder
- Enclosing class:
JavaRuntime
Builder for JavaRuntime.
-
Method Summary
Modifier and TypeMethodDescriptionabstract JavaRuntime
build()
abstract boolean
abstract ApiDeadlineOracle
abstract boolean
abstract boolean
abstract String
abstract boolean
abstract boolean
abstract Path
abstract boolean
abstract boolean
abstract boolean
abstract AnyRpcPlugin
abstract String
abstract ServletEngineAdapter
abstract JavaRuntime.Builder
setClearLogHandlers
(boolean log) abstract JavaRuntime.Builder
setCompressResponse
(boolean compressResponse) abstract JavaRuntime.Builder
setConfiguration
(ApplicationEnvironment.RuntimeConfiguration configuration) abstract JavaRuntime.Builder
setCoordinator
(BackgroundRequestCoordinator coordinator) abstract JavaRuntime.Builder
setDeadlineOracle
(ApiDeadlineOracle deadlineOracle) abstract JavaRuntime.Builder
setDefaultToNativeUrlStreamHandler
(boolean defaultToNativeUrlStreamHandler) abstract JavaRuntime.Builder
setEnableHotspotPerformanceMetrics
(boolean enableHotspotPerformanceMetrics) abstract JavaRuntime.Builder
setFixedApplicationPath
(String fixedApplicationPath) abstract JavaRuntime.Builder
setForceUrlfetchUrlStreamHandler
(boolean forceUrlfetchUrlStreamHandler) abstract JavaRuntime.Builder
setIgnoreDaemonThreads
(boolean ignoreDaemonThreads) abstract JavaRuntime.Builder
setJsonLogDir
(Path path) abstract JavaRuntime.Builder
setLogJsonToFile
(boolean log) abstract JavaRuntime.Builder
setPollForNetwork
(boolean pollForNetwork) abstract JavaRuntime.Builder
setRedirectStdoutStderr
(boolean redirect) abstract JavaRuntime.Builder
setRequestManager
(RequestManager requestManager) abstract JavaRuntime.Builder
setRpcPlugin
(AnyRpcPlugin rpcPlugin) abstract JavaRuntime.Builder
setRuntimeVersion
(String runtimeVersion) abstract JavaRuntime.Builder
setSandboxPlugin
(NullSandboxPlugin sandboxPlugin) abstract JavaRuntime.Builder
setServletEngine
(ServletEngineAdapter servletEngine) abstract JavaRuntime.Builder
setSharedDirectory
(File sharedDirectory) abstract JavaRuntime.Builder
setUseEnvVarsFromAppInfo
(boolean useEnvVarsFromAppInfo) abstract File
abstract boolean
-
Method Details
-
setServletEngine
-
servletEngine
-
setSandboxPlugin
-
setRpcPlugin
-
rpcPlugin
-
setRequestManager
-
setRuntimeVersion
-
runtimeVersion
-
setConfiguration
public abstract JavaRuntime.Builder setConfiguration(ApplicationEnvironment.RuntimeConfiguration configuration) -
configuration
-
setDeadlineOracle
-
deadlineOracle
-
setCoordinator
-
setCompressResponse
-
compressResponse
public abstract boolean compressResponse() -
setEnableHotspotPerformanceMetrics
public abstract JavaRuntime.Builder setEnableHotspotPerformanceMetrics(boolean enableHotspotPerformanceMetrics) -
enableHotspotPerformanceMetrics
public abstract boolean enableHotspotPerformanceMetrics() -
setPollForNetwork
-
pollForNetwork
public abstract boolean pollForNetwork() -
setDefaultToNativeUrlStreamHandler
public abstract JavaRuntime.Builder setDefaultToNativeUrlStreamHandler(boolean defaultToNativeUrlStreamHandler) -
defaultToNativeUrlStreamHandler
public abstract boolean defaultToNativeUrlStreamHandler() -
setForceUrlfetchUrlStreamHandler
public abstract JavaRuntime.Builder setForceUrlfetchUrlStreamHandler(boolean forceUrlfetchUrlStreamHandler) -
forceUrlfetchUrlStreamHandler
public abstract boolean forceUrlfetchUrlStreamHandler() -
setIgnoreDaemonThreads
-
ignoreDaemonThreads
public abstract boolean ignoreDaemonThreads() -
setUseEnvVarsFromAppInfo
-
useEnvVarsFromAppInfo
public abstract boolean useEnvVarsFromAppInfo() -
setFixedApplicationPath
-
fixedApplicationPath
-
setRedirectStdoutStderr
-
redirectStdoutStderr
public abstract boolean redirectStdoutStderr() -
setLogJsonToFile
-
logJsonToFile
public abstract boolean logJsonToFile() -
setClearLogHandlers
-
setJsonLogDir
-
jsonLogDir
-
build
-