Package com.google.apphosting.runtime
Class JavaRuntime.Builder
- java.lang.Object
-
- com.google.apphosting.runtime.JavaRuntime.Builder
-
- Enclosing class:
- JavaRuntime
public abstract static class JavaRuntime.Builder extends Object
Builder for JavaRuntime.
-
-
Method Summary
-
-
-
Method Detail
-
setServletEngine
public abstract JavaRuntime.Builder setServletEngine(ServletEngineAdapter servletEngine)
-
servletEngine
public abstract ServletEngineAdapter servletEngine()
-
setSandboxPlugin
public abstract JavaRuntime.Builder setSandboxPlugin(NullSandboxPlugin sandboxPlugin)
-
setRpcPlugin
public abstract JavaRuntime.Builder setRpcPlugin(AnyRpcPlugin rpcPlugin)
-
rpcPlugin
public abstract AnyRpcPlugin rpcPlugin()
-
setSharedDirectory
public abstract JavaRuntime.Builder setSharedDirectory(File sharedDirectory)
-
sharedDirectory
public abstract File sharedDirectory()
-
setRequestManager
public abstract JavaRuntime.Builder setRequestManager(RequestManager requestManager)
-
setRuntimeVersion
public abstract JavaRuntime.Builder setRuntimeVersion(String runtimeVersion)
-
runtimeVersion
public abstract String runtimeVersion()
-
setConfiguration
public abstract JavaRuntime.Builder setConfiguration(ApplicationEnvironment.RuntimeConfiguration configuration)
-
configuration
public abstract ApplicationEnvironment.RuntimeConfiguration configuration()
-
setDeadlineOracle
public abstract JavaRuntime.Builder setDeadlineOracle(ApiDeadlineOracle deadlineOracle)
-
deadlineOracle
public abstract ApiDeadlineOracle deadlineOracle()
-
setCoordinator
public abstract JavaRuntime.Builder setCoordinator(BackgroundRequestCoordinator coordinator)
-
setCompressResponse
public abstract JavaRuntime.Builder setCompressResponse(boolean compressResponse)
-
compressResponse
public abstract boolean compressResponse()
-
setEnableHotspotPerformanceMetrics
public abstract JavaRuntime.Builder setEnableHotspotPerformanceMetrics(boolean enableHotspotPerformanceMetrics)
-
enableHotspotPerformanceMetrics
public abstract boolean enableHotspotPerformanceMetrics()
-
setCloudDebuggerAgent
public abstract JavaRuntime.Builder setCloudDebuggerAgent(CloudDebuggerAgentWrapper cloudDebuggerAgent)
-
setCloudDebuggerEnabled
public abstract JavaRuntime.Builder setCloudDebuggerEnabled(boolean cloudDebuggerEnabled)
-
cloudDebuggerEnabled
public abstract boolean cloudDebuggerEnabled()
-
setPollForNetwork
public abstract JavaRuntime.Builder setPollForNetwork(boolean pollForNetwork)
-
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
public abstract JavaRuntime.Builder setIgnoreDaemonThreads(boolean ignoreDaemonThreads)
-
ignoreDaemonThreads
public abstract boolean ignoreDaemonThreads()
-
setUseEnvVarsFromAppInfo
public abstract JavaRuntime.Builder setUseEnvVarsFromAppInfo(boolean useEnvVarsFromAppInfo)
-
useEnvVarsFromAppInfo
public abstract boolean useEnvVarsFromAppInfo()
-
setFixedApplicationPath
public abstract JavaRuntime.Builder setFixedApplicationPath(String fixedApplicationPath)
-
fixedApplicationPath
public abstract String fixedApplicationPath()
-
setRedirectStdoutStderr
public abstract JavaRuntime.Builder setRedirectStdoutStderr(boolean redirect)
-
redirectStdoutStderr
public abstract boolean redirectStdoutStderr()
-
setLogJsonToFile
public abstract JavaRuntime.Builder setLogJsonToFile(boolean log)
-
logJsonToFile
public abstract boolean logJsonToFile()
-
setClearLogHandlers
public abstract JavaRuntime.Builder setClearLogHandlers(boolean log)
-
setJsonLogDir
public abstract JavaRuntime.Builder setJsonLogDir(Path path)
-
jsonLogDir
public abstract Path jsonLogDir()
-
build
public abstract JavaRuntime build()
-
-