package
webserver
Type Members
-
case class
HttpConfig(maxLengthInMB: Int = 4, maxInitialLineLength: Int = 4096, maxHeaderSizeInBytes: Int = 8192, maxChunkSizeInBytes: Int = 8192, aggreateChunks: Boolean = true, minCompressibleContentSizeInBytes: Int = 1024, maxCompressibleContentSizeInBytes: Int = 1 * 1024 * 1024, compressibleContentTypes: List[String] = ..., spdyEnabled: Boolean = false) extends Product with Serializable
-
class
PipelineFactory extends ChannelInitializer[SocketChannel] with Logger
-
-
class
RequestHandler extends ChannelInboundHandlerAdapter with Logger
-
case class
SslConfig(keyStoreFile: File, keyStorePassword: String, trustStoreFile: Option[File], trustStorePassword: Option[String]) extends Product with Serializable
-
class
SslManager extends AnyRef
-
case class
TcpConfig(noDelay: Option[Boolean] = None, sendBufferSize: Option[Int] = None, receiveBufferSize: Option[Int] = None, keepAlive: Option[Boolean] = None, reuseAddress: Option[Boolean] = None, soLinger: Option[Int] = None, trafficClass: Option[Int] = None, acceptBackLog: Option[Int] = None) extends Product with Serializable
-
-
-
case class
WebServerConfig(serverName: String = "WebServer", hostname: String = "localhost", port: Int = 8888, idleConnectionTimeout: Duration = 0 seconds, logNetworkActivity: Boolean = false, webLog: Option[WebLogConfig] = None, ssl: Option[SslConfig] = None, http: HttpConfig = HttpConfig(), tcp: TcpConfig = TcpConfig()) extends Extension with Product with Serializable
-
Inherited from AnyRef
Inherited from Any
Socko web server built on top of Netty networking and Akka processing.