Object/Class

akka.http.scaladsl.server

Directive

Related Docs: class Directive | package server

Permalink

object Directive

Source
Directive.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Directive
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class Directive0Support extends AnyVal

    Permalink

    Adds helper functions to Directive0

  2. implicit final class SingleValueTransformers[T] extends AnyVal

    Permalink

    "Standard" transformers for Directive1.

    "Standard" transformers for Directive1. Easier to use than tmap, tflatMap, etc. defined on Directive itself, because they provide transparent conversion from Tuple1.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Empty: Directive0

    Permalink

    A Directive that always passes the request on to its inner route (i.e.

    A Directive that always passes the request on to its inner route (i.e. does nothing).

  5. def SingleValueModifiers[T](underlying: Directive1[T]): SingleValueModifiers[T]

    Permalink

    previous, non-value class implementation kept around for binary compatibility TODO: remove with next binary incompatible release bump

    previous, non-value class implementation kept around for binary compatibility TODO: remove with next binary incompatible release bump

    INTERNAL API

    Annotations
    @InternalApi()
  6. implicit def addByNameNullaryApply(directive: Directive0): (⇒ Route) ⇒ Route

    Permalink

    Adds apply to Directive0.

    Adds apply to Directive0. Note: The apply parameter is call-by-name to ensure consistent execution behavior with the directives producing extractions.

  7. implicit def addDirectiveApply[L](directive: Directive[L])(implicit hac: ApplyConverter[L]): (In) ⇒ Route

    Permalink

    Adds apply to all Directives with 1 or more extractions, which allows specifying an n-ary function to receive the extractions instead of a Function1[TupleX, Route].

  8. def apply[T](f: ((T) ⇒ Route) ⇒ Route)(implicit arg0: Tuple[T]): Directive[T]

    Permalink

    Constructs a directive from a function literal.

  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped