org.sisioh.trinity.domain.mvc

server

package server

Visibility
  1. Public
  2. All

Type Members

  1. case class Engine(self: SSLEngine, handlesRenegotiation: Boolean = false, certId: String = "<unknown>") extends Product with Serializable

  2. trait Server extends ServiceBuilder

    サーバーを表すトレイト。

  3. case class ServerConfig(name: Option[String] = scala.None, bindAddress: Option[SocketAddress] = scala.None, awaitDuration: Option[Duration] = scala.None, statsEnabled: Boolean = false, statsPort: Option[Int] = scala.None, maxRequestSize: Option[Int] = scala.None, maxResponseSize: Option[Int] = scala.None, maxConcurrentRequests: Option[Int] = scala.None, hostConnectionMaxIdleTime: Option[Duration] = scala.None, hostConnectionMaxLifeTime: Option[Duration] = scala.None, requestTimeout: Option[Int] = scala.None, newSSLEngine: Option[() ⇒ Engine] = scala.None, tlsConfig: Option[TlsConfig] = scala.None) extends Product with Serializable

    org.sisioh.trinity.domain.mvc.server.Serverのための設定。

  4. trait ServerConfigEventListener extends AnyRef

  5. class ServerConfigLoader extends AnyRef

    サーバ用設定ファイルを読み込むためのサービス。

  6. trait ServiceBuilder extends AnyRef

    Finagleサービスを作成するためのビルダー責務。

  7. case class TlsConfig(certificatePath: String, keyPath: String, caCertificatePath: Option[String], ciphers: Option[String], nextProtos: Option[String]) extends Product with Serializable

Value Members

  1. object Server

    コンパニオンオブジェクト。

  2. object ServerConfigLoader extends ServerConfigLoader

Ungrouped