Interface ParameterDirectives

    • Method Detail

      • parameterMap

        Directive<scala.Tuple1<scala.collection.immutable.Map<java.lang.String,​java.lang.String>>> parameterMap()
        Extracts the request's query parameters as a Map[String, String].

        Returns:
        (undocumented)
      • parameterMultiMap

        Directive<scala.Tuple1<scala.collection.immutable.Map<java.lang.String,​scala.collection.immutable.List<java.lang.String>>>> parameterMultiMap()
        Extracts the request's query parameters as a Map[String, List[String}.

        Returns:
        (undocumented)
      • parameterSeq

        Directive<scala.Tuple1<scala.collection.immutable.Seq<scala.Tuple2<java.lang.String,​java.lang.String>>>> parameterSeq()
        Extracts the request's query parameters as a Seq[(String, String)].

        Returns:
        (undocumented)
      • parameter

        akka.http.scaladsl.server.directives.ParameterDirectives.pdm parameter​(ParameterDirectives.ParamMagnet pdm)
        Deprecated.
        Use new `parameters` overloads with ParamSpec parameters. Kept for binary compatibility. Since 10.2.0.
        Extracts a query parameter value from the request. Rejects the request if the defined query parameter matcher(s) don't match.

        Parameters:
        pdm - (undocumented)
        Returns:
        (undocumented)
      • parameters

        akka.http.scaladsl.server.directives.ParameterDirectives.pdm parameters​(ParameterDirectives.ParamMagnet pdm)
        Deprecated.
        Use new `parameters` overloads with ParamSpec parameters. Kept for binary compatibility. Since 10.2.0.
        Extracts a number of query parameter values from the request. Rejects the request if the defined query parameter matcher(s) don't match.

        Parameters:
        pdm - (undocumented)
        Returns:
        (undocumented)