ServerConfig

data class ServerConfig(val strictMode: Boolean, val maxChainedDepth: Int, val repoConfig: RepoConfig, val locksConfig: LocksConfig, val metricsEnabled: Boolean, val port: Int)

Configuration class for the server.

Constructors

Link copied to clipboard
constructor(strictMode: Boolean, maxChainedDepth: Int, repoConfig: RepoConfig, locksConfig: LocksConfig, metricsEnabled: Boolean, port: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The configuration for the locks.

Link copied to clipboard

The maximum depth of chained operations.

Link copied to clipboard
lateinit var meterRegistry: PrometheusMeterRegistry
Link copied to clipboard

Indicates if metrics are enabled.

Link copied to clipboard
val port: Int

The port on which the server will run.

Link copied to clipboard

The configuration for the repository.

Link copied to clipboard

Indicates if strict mode is enabled.