akka.http.javadsl.server

RequestVals

object RequestVals

A collection of predefined RequestVals.

Source
RequestVals.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RequestVals
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clientIP(): RequestVal[RemoteAddress]

    Directive extracting the IP of the client from either the X-Forwarded-For, Remote-Address or X-Real-IP header (in that order of priority).

    Directive extracting the IP of the client from either the X-Forwarded-For, Remote-Address or X-Real-IP header (in that order of priority).

    TODO: add link to the configuration entry that would add a remote-address header

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def entityAs[T](unmarshaller: Unmarshaller[T]): RequestVal[T]

    Creates an extraction that extracts the request body using the supplied Unmarshaller.

  10. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  15. def host: RequestVal[String]

    Extracts the host name this request targeted.

  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. def lookupInMap[T, U](key: RequestVal[T], clazz: Class[U], map: Map[T, U]): RequestVal[U]

    Creates a new RequestVal given a ju.Map and a RequestVal that represents the key.

    Creates a new RequestVal given a ju.Map and a RequestVal that represents the key. The new RequestVal represents the existing value as looked up in the map. If the key doesn't exist the request is rejected.

  18. def matchAndExtractHost(regex: Pattern): RequestVal[String]

    Extracts the host name this request targeted.

  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. def requestContext: RequestVal[RequestContext]

    Extracts the scheme used for this request.

  23. def requestMethod: RequestVal[HttpMethod]

    Extracts the request method.

  24. def scheme: RequestVal[String]

    Extracts the scheme used for this request.

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. def unmatchedPath: RequestVal[String]

    Extracts the unmatched path of the request context.

  28. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped