Package

korolev

blazeServer

Permalink

package blazeServer

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. blazeServer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class BlazeServerConfig(port: Int = 8080, host: String = ..., sslContext: Option[SSLContext] = None, bufferSize: Int = 8 * 1024, maxRequestBodySize: Int = 8 * 1024 * 1024, maxRequestHeaderSize: Int = 10 * 1024, doNotBlockCurrentThread: Boolean = false)(implicit executionContext: ExecutionContextExecutorService) extends Product with Serializable

    Permalink

    sslContext

    Standard Java SSL context. Use BlazeServerConfig.bogusSslContext for tests

  2. final class BlazeServiceBuilder[F[+_], S, M] extends AnyRef

    Permalink
  3. class HttpServerStage extends Http1ServerParser with TailStage[ByteBuffer]

    Permalink
  4. abstract class KorolevBlazeServer extends AnyRef

    Permalink
  5. trait WebSocketStage extends TailStage[WebSocketFrame]

    Permalink

Value Members

  1. object BlazeServerConfig extends Serializable

    Permalink
  2. object WebSocketStage

    Permalink
  3. def blazeService[F[+_], S, M](config: KorolevServiceConfig[F, S, M], mimeTypes: MimeTypes)(implicit arg0: Async[F], scheduler: Scheduler[F]): HttpService

    Permalink
  4. def blazeService[F[+_], S, M](mimeTypes: MimeTypes)(implicit arg0: Async[F]): BlazeServiceBuilder[F, S, M]

    Permalink
  5. def blazeService[F[+_], S, M](implicit arg0: Async[F]): BlazeServiceBuilder[F, S, M]

    Permalink
  6. def runServer(service: HttpService, config: BlazeServerConfig): ServerChannel

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped