package server
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- server
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type DecodeFailureHandler[-REQUEST] = (REQUEST, Single[_], DecodeFailure) ⇒ DecodeFailureHandling
- trait DecodeFailureHandling extends AnyRef
-
case class
LoggingOptions(debugLogWhenHandled: Boolean, debugLogAllDecodeFailures: Boolean, errorLogLogicExceptions: Boolean) extends Product with Serializable
- debugLogWhenHandled
Should information which endpoint handles a request, by providing a response, be DEBUG-logged
- debugLogAllDecodeFailures
Should all decode failures be DEBUG-logged, for each endpoint, even if the request is not handled by that endpoint (the {{DecodeFailureHandler}} for the given decode failure returns a no-match result), and the next endpoint will be tried.
- errorLogLogicExceptions
Should exceptions that occur when evaluating endpoint server logic be ERROR-logged.
- case class ServerEndpoint[I, E, O, +S, F[_]](endpoint: Endpoint[I, E, O, S], logic: (I) ⇒ F[Either[E, O]]) extends Product with Serializable
Value Members
- object DecodeFailureHandling
- object LoggingOptions extends Serializable
- object ServerDefaults