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 JavaRuntimebuild()abstract booleanabstract ApiDeadlineOracleabstract booleanabstract booleanabstract Stringabstract booleanabstract booleanabstract Pathabstract booleanabstract booleanabstract booleanabstract AnyRpcPluginabstract Stringabstract ServletEngineAdapterabstract JavaRuntime.BuildersetClearLogHandlers(boolean log) abstract JavaRuntime.BuildersetCompressResponse(boolean compressResponse) abstract JavaRuntime.BuildersetConfiguration(ApplicationEnvironment.RuntimeConfiguration configuration) abstract JavaRuntime.BuildersetCoordinator(BackgroundRequestCoordinator coordinator) abstract JavaRuntime.BuildersetDeadlineOracle(ApiDeadlineOracle deadlineOracle) abstract JavaRuntime.BuildersetDefaultToNativeUrlStreamHandler(boolean defaultToNativeUrlStreamHandler) abstract JavaRuntime.BuildersetEnableHotspotPerformanceMetrics(boolean enableHotspotPerformanceMetrics) abstract JavaRuntime.BuildersetFixedApplicationPath(String fixedApplicationPath) abstract JavaRuntime.BuildersetForceUrlfetchUrlStreamHandler(boolean forceUrlfetchUrlStreamHandler) abstract JavaRuntime.BuildersetIgnoreDaemonThreads(boolean ignoreDaemonThreads) abstract JavaRuntime.BuildersetJsonLogDir(Path path) abstract JavaRuntime.BuildersetLogJsonToFile(boolean log) abstract JavaRuntime.BuildersetPollForNetwork(boolean pollForNetwork) abstract JavaRuntime.BuildersetRedirectStdoutStderr(boolean redirect) abstract JavaRuntime.BuildersetRequestManager(RequestManager requestManager) abstract JavaRuntime.BuildersetRpcPlugin(AnyRpcPlugin rpcPlugin) abstract JavaRuntime.BuildersetRuntimeVersion(String runtimeVersion) abstract JavaRuntime.BuildersetSandboxPlugin(NullSandboxPlugin sandboxPlugin) abstract JavaRuntime.BuildersetServletEngine(ServletEngineAdapter servletEngine) abstract JavaRuntime.BuildersetSharedDirectory(File sharedDirectory) abstract JavaRuntime.BuildersetUseEnvVarsFromAppInfo(boolean useEnvVarsFromAppInfo) abstract Fileabstract 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
-