public interface ParameterDirectives extends ToNameReceptacleEnhancements
Modifier and Type | Interface and Description |
---|---|
static interface |
ParameterDirectives.ParamDef<T> |
static class |
ParameterDirectives.ParamDef$ |
static interface |
ParameterDirectives.ParamMagnet |
static class |
ParameterDirectives.ParamMagnet$ |
Modifier and Type | Method and Description |
---|---|
akka.http.scaladsl.server.directives.ParameterDirectives.pdm |
parameter(ParameterDirectives.ParamMagnet pdm)
Extracts a query parameter value from the request.
|
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] . |
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} . |
akka.http.scaladsl.server.directives.ParameterDirectives.pdm |
parameters(ParameterDirectives.ParamMagnet pdm)
Extracts a number of query parameter values from the request.
|
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)] . |
_string2NR, _symbol2NR
Directive<scala.Tuple1<scala.collection.immutable.Map<java.lang.String,java.lang.String>>> parameterMap()
Map[String, String]
.
Directive<scala.Tuple1<scala.collection.immutable.Map<java.lang.String,scala.collection.immutable.List<java.lang.String>>>> parameterMultiMap()
Map[String, List[String}
.
Directive<scala.Tuple1<scala.collection.immutable.Seq<scala.Tuple2<java.lang.String,java.lang.String>>>> parameterSeq()
Seq[(String, String)]
.
akka.http.scaladsl.server.directives.ParameterDirectives.pdm parameter(ParameterDirectives.ParamMagnet pdm)
Due to a bug in Scala 2.10, invocations of this method sometimes fail to compile with an "too many arguments for method parameter" or "type mismatch" error.
As a workaround add an import ParameterDirectives.ParamMagnet
or use Scala 2.11.x.
pdm
- (undocumented)akka.http.scaladsl.server.directives.ParameterDirectives.pdm parameters(ParameterDirectives.ParamMagnet pdm)
Due to a bug in Scala 2.10, invocations of this method sometimes fail to compile with an "too many arguments for method parameters" or "type mismatch" error.
As a workaround add an import ParameterDirectives.ParamMagnet
or use Scala 2.11.x.
pdm
- (undocumented)