package server
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- server
- LazyLogging
- LoggerHolder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final class FormDataCodec extends AnyRef
- final class HtmlRenderContext[F[+_], S, M] extends AbstractTextRenderContext[Effect[F, S, M]]
- type KorolevService[F[+_]] = PartialFunction[Request, F[Response]]
- case class KorolevServiceConfig[F[+_], S, M](stateStorage: state.StateStorage[F, S], serverRouter: ServerRouter[F, S], render: PartialFunction[S, Node[Effect[F, S, M]]], head: Seq[Node[Effect[F, S, M]]] = Seq.empty, connectionLostWidget: Node[Effect[F, S, M]] = ..., maxFormDataEntrySize: Int = 1024 * 1024 * 8, envConfigurator: EnvConfigurator[F, S, M] = ..., idGenerator: IdGenerator[F] = IdGenerator.default[F]())(implicit evidence$1: Async[F]) extends Product with Serializable
- type MimeTypes = (String) ⇒ Option[String]
- case class Request(path: Path, params: Map[String, String], cookie: (String) ⇒ Option[String], headers: Seq[(String, String)], body: ByteBuffer) extends Product with Serializable
- sealed trait Response extends AnyRef
- case class ServerRouter[F[+_], S](static: (DeviceId) ⇒ Router[F, S, Unit], dynamic: (DeviceId, SessionId) ⇒ Router[F, S, S], rootPath: String = "/")(implicit evidence$1: Async[F]) extends Product with Serializable
- type StateStorage[F[+_], S] = state.StateStorage[F, S]
Abstract Value Members
-
abstract
def
logger: Logger
- Attributes
- protected
- Definition Classes
- LoggerHolder
Concrete Value Members
- val StateStorage: state.StateStorage.type
- def korolevService[F[+_], S, M](mimeTypes: MimeTypes, config: KorolevServiceConfig[F, S, M])(implicit arg0: Async[F], arg1: StateSerializer[S], arg2: StateDeserializer[S]): KorolevService[F]
-
final
val
loggerName: String
- Attributes
- protected
- Definition Classes
- LoggerHolder
- object FormDataCodec
- object HtmlRenderContext
- object KorolevServiceConfig extends Serializable
- object Response
- object ServerRouter extends Serializable
- object mimeTypes extends (String) ⇒ Option[String]