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 Details

    • setServletEngine

      public abstract JavaRuntime.Builder setServletEngine(ServletEngineAdapter servletEngine)
    • servletEngine

      public abstract ServletEngineAdapter servletEngine()
    • setSandboxPlugin

      public abstract JavaRuntime.Builder setSandboxPlugin(com.google.apphosting.runtime.NullSandboxPlugin sandboxPlugin)
    • 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(com.google.apphosting.runtime.ApplicationEnvironment.RuntimeConfiguration configuration)
    • configuration

      public abstract com.google.apphosting.runtime.ApplicationEnvironment.RuntimeConfiguration configuration()
    • setDeadlineOracle

      public abstract JavaRuntime.Builder setDeadlineOracle(ApiDeadlineOracle deadlineOracle)
    • deadlineOracle

      public abstract ApiDeadlineOracle deadlineOracle()
    • setCoordinator

      public abstract JavaRuntime.Builder setCoordinator(BackgroundRequestCoordinator coordinator)
    • setForceUrlfetchUrlStreamHandler

      public abstract JavaRuntime.Builder setForceUrlfetchUrlStreamHandler(boolean forceUrlfetchUrlStreamHandler)
    • forceUrlfetchUrlStreamHandler

      public abstract boolean forceUrlfetchUrlStreamHandler()
    • setFixedApplicationPath

      public abstract JavaRuntime.Builder setFixedApplicationPath(String fixedApplicationPath)
    • fixedApplicationPath

      public abstract String fixedApplicationPath()
    • 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()