Class ServerOptions

java.lang.Object
net.ravendb.embedded.ServerOptions

public class ServerOptions extends Object
  • Constructor Details

    • ServerOptions

      public ServerOptions()
  • Method Details

    • secured

      public ServerOptions secured(String certificatePath)
    • secured

      public ServerOptions secured(String certificatePath, char[] certPassword)
    • secured

      public ServerOptions secured(String certificatePath, String caCertificatePath)
    • secured

      public ServerOptions secured(String certificatePath, char[] certPassword, String caCertificatePath)
    • secured

      public ServerOptions secured(String certExec, String certExecArgs, String serverCertThumbprint, KeyStore clientCert, String caCertificatePath)
    • withExternalServer

      public void withExternalServer(String serverLocation)
      Allows using external RavenDB server
      Parameters:
      serverLocation - Path to zip file or to extracted server directory
    • getLogsPath

      public String getLogsPath()
    • setLogsPath

      public void setLogsPath(String logsPath)
    • getDataDirectory

      public String getDataDirectory()
    • setDataDirectory

      public void setDataDirectory(String dataDirectory)
    • getDotNetPath

      public String getDotNetPath()
    • setDotNetPath

      public void setDotNetPath(String dotNetPath)
    • isAcceptEula

      public boolean isAcceptEula()
    • setAcceptEula

      public void setAcceptEula(boolean acceptEula)
    • getServerUrl

      public String getServerUrl()
    • setServerUrl

      public void setServerUrl(String serverUrl)
    • getGracefulShutdownTimeout

      public Duration getGracefulShutdownTimeout()
    • setGracefulShutdownTimeout

      public void setGracefulShutdownTimeout(Duration gracefulShutdownTimeout)
    • getMaxServerStartupTimeDuration

      public Duration getMaxServerStartupTimeDuration()
    • setMaxServerStartupTimeDuration

      public void setMaxServerStartupTimeDuration(Duration maxServerStartupTimeDuration)
    • getCommandLineArgs

      public List<String> getCommandLineArgs()
    • setCommandLineArgs

      public void setCommandLineArgs(List<String> commandLineArgs)
    • getSecurity

      public SecurityOptions getSecurity()
    • getFrameworkVersion

      public String getFrameworkVersion()
    • setFrameworkVersion

      public void setFrameworkVersion(String frameworkVersion)
    • getTargetServerLocation

      public String getTargetServerLocation()
    • setTargetServerLocation

      public void setTargetServerLocation(String targetServerLocation)
    • isClearTargetServerLocation

      public boolean isClearTargetServerLocation()
    • setClearTargetServerLocation

      public void setClearTargetServerLocation(boolean clearTargetServerLocation)