org.mashupbots.socko

webserver

package webserver

Web server built on top of Netty.

Visibility
  1. Public
  2. All

Type Members

  1. case class HttpConfig (maxLengthInMB: Int, maxInitialLineLength: Int, maxHeaderSizeInBytes: Int, maxChunkSizeInBytes: Int, aggreateChunks: Boolean) extends Product with Serializable

    HTTP protocol handling configuration

  2. class PipelineFactory extends ChannelPipelineFactory

    Creates a new channel pipeline for each Netty channel (network connection)

  3. class RequestHandler extends SimpleChannelUpstreamHandler with Logger

    Handles incoming HTTP messages from Netty

  4. case class SslConfig (keyStoreFile: File, keyStorePassword: String, trustStoreFile: Option[File], trustStorePassword: Option[String]) extends Product with Serializable

    SSL Configuration

  5. class SslManager extends AnyRef

    Manages reading key stores and trust stores for TLS/SSL connections

  6. class WebServer extends Logger

    Socko Web Server

  7. case class WebServerConfig (serverName: String, hostname: String, port: Int, sslConfig: Option[SslConfig], httpConfig: HttpConfig) extends Extension with Product with Serializable

    Web server configuration

Value Members

  1. object WebServerConfig extends Logger with Serializable

    Methods for reading configuration from Akka.