Class NameReceptacle<T>
java.lang.Object
org.apache.pekko.http.scaladsl.common.NameReceptacle<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<B> NameReceptacle<B>as()Extract the value as the specified type.<B> NameUnmarshallerReceptacle<B>as(Unmarshaller<T, B> unmarshaller, Unmarshaller<String, T> fsu) Extract the value as the specified type with the givenpekko.http.scaladsl.unmarshalling.Unmarshaller.name()optional()Extract the optional value asOption[String].repeated()Extract multiple occurrences asIterable[String].<B> RequiredValueReceptacle<B>requiredValue(B requiredValue) Require the given value and extract nothing.<B> NameDefaultReceptacle<B>withDefault(B default_) Extract the optional value asString, if it is missing use the given default value.
-
Constructor Details
-
NameReceptacle
-
-
Method Details
-
as
Extract the value as the specified type. You need a matchingpekko.http.scaladsl.unmarshalling.Unmarshallerin scope for that to work.- Returns:
- (undocumented)
-
as
public <B> NameUnmarshallerReceptacle<B> as(Unmarshaller<T, B> unmarshaller, Unmarshaller<String, T> fsu) Extract the value as the specified type with the givenpekko.http.scaladsl.unmarshalling.Unmarshaller.- Parameters:
unmarshaller- (undocumented)fsu- (undocumented)- Returns:
- (undocumented)
-
name
-
optional
Extract the optional value asOption[String].- Returns:
- (undocumented)
-
repeated
Extract multiple occurrences asIterable[String].- Returns:
- (undocumented)
-
requiredValue
Require the given value and extract nothing. Reject if it is missing or has a different value.- Parameters:
requiredValue- (undocumented)- Returns:
- (undocumented)
-
withDefault
Extract the optional value asString, if it is missing use the given default value.- Parameters:
default_- (undocumented)- Returns:
- (undocumented)
-