c

io.unsecurity

AbstractMethodMatcher

abstract class AbstractMethodMatcher[F[_]] extends AbstractPathMatcher[F] with UnsecurityOps[F]

Linear Supertypes
UnsecurityOps[F], RequestDirectives[F], WhenOps[F], DirectiveOps[F], AbstractPathMatcher[F], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractMethodMatcher
  2. UnsecurityOps
  3. RequestDirectives
  4. WhenOps
  5. DirectiveOps
  6. AbstractPathMatcher
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AbstractMethodMatcher()(implicit arg0: Monad[F])

Type Members

  1. implicit class DirectiveResponseOps extends AnyRef
    Definition Classes
    DirectiveOps
  2. implicit class EitherDirectives[E, A] extends AnyRef
    Definition Classes
    DirectiveOps
  3. implicit class EitherTDirectives[E, A] extends AnyRef
    Definition Classes
    DirectiveOps
  4. implicit class FilterSyntax extends AnyRef
    Definition Classes
    DirectiveOps
  5. implicit class HeaderDirective[KEY <: HeaderKey] extends AnyRef
    Definition Classes
    RequestDirectives
  6. implicit class MonadDecorator[X] extends AnyRef
    Definition Classes
    DirectiveOps
  7. implicit class OptionDirectives[A] extends AnyRef
    Definition Classes
    DirectiveOps
  8. implicit class OptionTDirectives[A] extends AnyRef
    Definition Classes
    DirectiveOps
  9. type PathMatcher[A] = PartialFunction[String, Directive[F, A]]
    Definition Classes
    AbstractPathMatcher
  10. type When[A] = when[F, A]
    Definition Classes
    WhenOps
  11. implicit class BooleanDirectives extends AnyRef
    Definition Classes
    UnsecurityOps
  12. implicit class TryDirectives[A] extends AnyRef
    Definition Classes
    UnsecurityOps

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def Accepted[A](a: A)(implicit arg0: Encoder[A], syncEvidence: Sync[F]): ResponseDirective[F]
    Definition Classes
    UnsecurityOps
  5. def BadRequest[B](detail: String)(implicit sync: Sync[F]): Directive[F, B]
    Definition Classes
    UnsecurityOps
  6. def Forbidden[A](implicit syncEvidence: Sync[F]): Directive[F, A]
    Definition Classes
    UnsecurityOps
  7. def InternalServerError[B](title: String, detail: Option[String] = None)(implicit syncEvidence: Sync[F]): Directive[F, B]
    Definition Classes
    UnsecurityOps
  8. implicit def MethodDirective(M: Method)(implicit eq: Eq[Method], sync: Monad[F]): Directive[F, Method]
    Definition Classes
    RequestDirectives
  9. def NotFound[A](implicit sync: Sync[F]): Directive[F, A]
    Definition Classes
    UnsecurityOps
  10. def Ok[A](a: A)(implicit arg0: Encoder[A], syncEvidence: Sync[F]): ResponseDirective[F]
    Definition Classes
    UnsecurityOps
  11. def Redirect(uri: URI)(implicit sync: Sync[F]): Response[F]
    Definition Classes
    UnsecurityOps
  12. def Redirect(uri: String)(implicit sync: Sync[F]): Response[F]
    Definition Classes
    UnsecurityOps
  13. def Redirect(uri: Uri)(implicit sync: Sync[F]): Response[F]
    Definition Classes
    UnsecurityOps
  14. def Unauthorized[B](details: String)(implicit sync: Sync[F]): Directive[F, B]
    Definition Classes
    UnsecurityOps
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  17. def cookie(cookieName: String)(implicit sync: Sync[F]): Directive[F, RequestCookie]
    Definition Classes
    UnsecurityOps
  18. def createPathMatcher[PathParams <: HList, TUP](route: HLinx[PathParams])(implicit revTup: Aux[PathParams, TUP]): PathMatcher[TUP]
    Definition Classes
    AbstractPathMatcher
  19. def eitherToDirective[E, A](either: Either[E, A], failure: (E) => Response[F])(implicit F: Monad[F]): Directive[F, A]
    Definition Classes
    UnsecurityOps
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. implicit def liftHeaderDirective[KEY <: HeaderKey](K: KEY)(implicit sync: Monad[F]): Directive[F, Option[no.scalabin.http4s.directives.RequestDirectives.liftHeaderDirective.KEY.HeaderT]]
    Definition Classes
    RequestDirectives
  26. def matchMethod[A](methodMap: Map[Method, A]): Directive[F, A]
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. def queryParamAs[A](name: String)(implicit arg0: ParamConverter[A], sync: Sync[F]): Directive[F, Option[A]]
    Definition Classes
    UnsecurityOps
  31. def requestCookies()(implicit sync: Sync[F]): Directive[F, List[RequestCookie]]
    Definition Classes
    UnsecurityOps
  32. def requiredQueryParam(name: String)(implicit syncEvidence: Sync[F]): Directive[F, String]
    Definition Classes
    UnsecurityOps
  33. def requiredQueryParamAs[A](name: String)(implicit arg0: ParamConverter[A], sync: Sync[F]): Directive[F, A]
    Definition Classes
    UnsecurityOps
  34. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. def when[A](pf: PartialFunction[Request[F], A])(implicit F: Monad[F]): When[A]
    Definition Classes
    WhenOps
  40. object request extends RequestOps[F]
    Definition Classes
    RequestDirectives
  41. object StreamResponse
    Definition Classes
    UnsecurityOps
  42. object responses extends Responses[F]
    Definition Classes
    UnsecurityOps

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from UnsecurityOps[F]

Inherited from RequestDirectives[F]

Inherited from WhenOps[F]

Inherited from DirectiveOps[F]

Inherited from AbstractPathMatcher[F]

Inherited from AnyRef

Inherited from Any

Ungrouped