package endpoint
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait ChainKleisli[M[_]] extends AnyRef
- trait DisplayRecordedKleisli[M[_]] extends AnyRef
- case class EndPoint[M[_], Req, Res](normalisedPath: String, matchesServiceRequest: MatchesServiceRequest, debug: Boolean)(kleisli: (Req) => M[Res])(implicit evidence$3: Monad[M], fromServiceRequest: FromServiceRequest[M, Req], toServiceResponse: ToServiceResponse[Req, Res]) extends PartialFunction[ServiceRequest, M[Option[ServiceResponse]]] with Product with Serializable
- trait EndpointKleisli[M[_]] extends AnyRef
- case class FixedPathAndVerb(method: Method) extends MatchesServiceRequest with Product with Serializable
- case class IdAtEndAndVerb(method: Method) extends MatchesServiceRequest with Product with Serializable
- case class LinkPatternMatcher(method: Method) extends MatchesServiceRequest with Product with Serializable
- trait MatchesServiceRequest extends AnyRef
- case class Prefix(method: Method) extends MatchesServiceRequest with Product with Serializable
- case class PrefixThenIdThenCommand(method: Method, command: String) extends MatchesServiceRequest with Product with Serializable
- case class Regex(method: Method) extends MatchesServiceRequest with Product with Serializable
Value Members
- case object AnyPathOrVerb extends MatchesServiceRequest with Product with Serializable
- object MatchesServiceRequest