korolev
server
package
server
Linear Supertypes
LazyLogging
,
LoggerHolder
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
server
LazyLogging
LoggerHolder
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
JsonQueuedJsAccess
[
F
[
+_
]
]
(
sendJson: (
String
) ⇒
Unit
)
(
implicit
evidence$1:
Async
[
F
]
)
extends
JSAccess
[
F
] with
Product
with
Serializable
case class
KorolevServiceConfig
[
F
[
+_
]
,
S
,
M
]
(
stateStorage:
StateStorage
[
F
,
S
]
,
serverRouter:
ServerRouter
[
F
,
S
]
,
render:
Render
[
S
] =
PartialFunction.empty
,
head:
Node
=
VDom.Node("head", Nil, Nil, Nil)
,
envConfigurator:
EnvConfigurator
[
F
,
S
,
M
] =
...
)
(
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
]
,
body:
String
)
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
abstract
class
StateStorage
[
F
[
+_
]
,
T
]
extends
AnyRef
Abstract Value Members
abstract
def
logger
:
Logger
Attributes
protected
Definition Classes
LoggerHolder
Concrete Value Members
object
KorolevServiceConfig
extends
Serializable
object
Response
object
ServerRouter
extends
Serializable
object
StateStorage
def
korolevService
[
F
[
+_
]
,
S
,
M
]
(
mimeTypes:
MimeTypes
,
config:
KorolevServiceConfig
[
F
,
S
,
M
]
)
(
implicit
arg0:
Async
[
F
]
)
:
PartialFunction
[
Request
,
F
[
Response
]]
final
val
loggerName
:
String
Attributes
protected
Definition Classes
LoggerHolder
object
mimeTypes
extends (
String
) ⇒
Option
[
String
]
Inherited from
LazyLogging
Inherited from
LoggerHolder
Inherited from
AnyRef
Inherited from
Any
Ungrouped