All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.digital.integration.server.domain.Server.groovy Maven / Gradle / Ivy

The newest version!
package ai.digital.integration.server.domain

import ai.digital.integration.server.util.HTTPUtil

class Server {

    String contextRoot = "/"

    Boolean debugSuspend = false

    Integer debugPort

    Integer httpPort = HTTPUtil.findFreePort()

    String[] jvmArgs = ["-Xmx1024m", "-Duser.timezone=UTC"]

    Map logLevels = new HashMap<>()

    String name

    Map> overlays = new HashMap<>()

    Integer pingRetrySleepTime = 10

    Integer pingTotalTries = 60

    String provisionScript

    Integer provisionSocketTimeout = 60000

    Boolean removeStdoutConfig = false

    String runtimeDirectory

    String version

    Map> yamlPatches = new HashMap<>()

    Server(final String name) {
        this.name = name
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy