ServerConfig

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class CompressionOptions(level: Int, bits: Int, mem: Int, kind: CompressionType)
Value parameters:
bits

defines windowBits, The base two logarithm of the size of the history buffer. The value should be in the range 9 to 15 inclusive. Larger values result in better compression at the expense of memory usage

level

defines compression level, 1 yields the fastest compression and 9 yields the best compression. 0 means no compression.

mem

defines memlevel, How much memory should be allocated for the internal compression state. 1 uses minimum memory and 9 uses maximum memory. Larger values result in better and faster compression at the expense of memory usage

Companion:
object
Companion:
class
Companion:
class
sealed trait LeakDetectionLevel
Companion:
object
final case class ResponseCompressionConfig(contentThreshold: Int, options: IndexedSeq[CompressionOptions])

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def live(config: ServerConfig)(implicit trace: Trace): ZLayer[Any, Nothing, ServerConfig]

Concrete fields

val live: ZLayer[Any, Nothing, ServerConfig]