SslConfig

cc.otavia.handler.ssl.config.SslConfig
case class SslConfig(cacheBufferSize: Int = ...) extends ModuleConfig

SSL/TLS configuration for cc.otavia.handler.ssl.SslHandler.

Value parameters

cacheBufferSize

Size in bytes of the ByteBuffer cache used for SSL wrap/unwrap operations. This buffer is allocated per ActorThread and reused across SSL operations. Larger values reduce the chance of BUFFER_OVERFLOW errors but consume more memory. Default is 20480 (20KB).

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait ModuleConfig
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def propertyPrefix: String

System property prefix for all properties in this module config.

System property prefix for all properties in this module config.

Used for backward compatibility when reading system properties as fallback.

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product