Class ContentNegotiator
java.lang.Object
org.apache.pekko.http.scaladsl.server.ContentNegotiator
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfacestatic class
- 
Constructor SummaryConstructorsConstructorDescriptionContentNegotiator(scala.collection.immutable.Seq<HttpHeader> requestHeaders) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic ContentNegotiatorapply(scala.collection.immutable.Seq<HttpHeader> requestHeaders) csn()mtn()scala.Option<ContentType>pickContentType(scala.collection.immutable.List<ContentNegotiator.Alternative> alternatives) Picks the best of the given content alternatives given the preferences the client indicated in the request'sAcceptandAccept-Charsetheaders.floatqValueFor(ContentNegotiator.Alternative alternative) 
- 
Constructor Details- 
ContentNegotiator
 
- 
- 
Method Details- 
apply
- 
mtn
- 
csn
- 
qValueFor
- 
pickContentTypepublic scala.Option<ContentType> pickContentType(scala.collection.immutable.List<ContentNegotiator.Alternative> alternatives) Picks the best of the given content alternatives given the preferences the client indicated in the request'sAcceptandAccept-Charsetheaders. See http://tools.ietf.org/html/rfc7231#section-5.3.2 ff for details on the negotiation logic.If there are several best alternatives that the client has equal preference for the order of the given alternatives is used as a tie breaker (first one wins). If none of the given alternatives is acceptable to the client the methods return None.- Parameters:
- alternatives- (undocumented)
- Returns:
- (undocumented)
 
 
-