Class VariantQuality
- java.lang.Object
-
- org.jboss.resteasy.reactive.server.core.request.VariantQuality
-
public class VariantQuality extends Object
A individual variant quality bean for the RVSA (Remote Variant Selection Algorithm).- Author:
- Pascal S. de Kloe
- See Also:
- "RFC 2296"
-
-
Constructor Summary
Constructors Constructor Description VariantQuality()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimal
getOverallQuality()
javax.ws.rs.core.MediaType
getRequestMediaType()
VariantQuality
setCharacterSetQualityValue(QualityValue value)
VariantQuality
setEncodingQualityValue(QualityValue value)
VariantQuality
setLanguageQualityValue(QualityValue value)
VariantQuality
setMediaTypeQualityValue(QualityValue value)
void
setRequestMediaType(javax.ws.rs.core.MediaType requestMediaType)
-
-
-
Method Detail
-
setMediaTypeQualityValue
public VariantQuality setMediaTypeQualityValue(QualityValue value)
-
setCharacterSetQualityValue
public VariantQuality setCharacterSetQualityValue(QualityValue value)
-
setEncodingQualityValue
public VariantQuality setEncodingQualityValue(QualityValue value)
-
setLanguageQualityValue
public VariantQuality setLanguageQualityValue(QualityValue value)
-
getRequestMediaType
public javax.ws.rs.core.MediaType getRequestMediaType()
-
setRequestMediaType
public void setRequestMediaType(javax.ws.rs.core.MediaType requestMediaType)
-
getOverallQuality
public BigDecimal getOverallQuality()
- Returns:
- the quality value between zero and one with five decimal places after the point.
- See Also:
- "3.3 Computing overall quality values"
-
-