colossus.core

server

package server

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ConnectionVolumeState extends AnyRef

    ConnectionVolumeState indicates whether or not if the Server is operating with a normal workload, which is represented by the current ratio of used / available connections being beneath the ServerSettings.

  2. abstract class Initializer extends AnyRef

    An Initializer is used to perform any setup/coordination logic for a Server! inside a Worker.

  3. case class ServerConfig(name: MetricAddress, initializerFactory: (InitContext) ⇒ Initializer, settings: ServerSettings) extends Product with Serializable

    Configuration used to specify a Server's application-level behavior

  4. trait ServerDSL extends AnyRef

  5. case class ServerState(connectionVolumeState: ConnectionVolumeState, serverStatus: ServerStatus) extends Product with Serializable

    Represents the current state of a Server.

  6. sealed trait ServerStatus extends AnyRef

    Represents the startup status of the server.

Value Members

  1. object ConnectionVolumeState

  2. object Initializer

  3. object Server extends ServerDSL

    The entry point for starting a Server

  4. object ServerDSL

  5. object ServerStatus

Ungrouped