Package com.linecorp.armeria.server
Class RoutingResultBuilder
java.lang.Object
com.linecorp.armeria.server.RoutingResultBuilder
Builds a new
RoutingResult
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns a newly-createdRoutingResult
.decodedParam
(String name, String value) Adds a decoded path parameter.negotiatedResponseMediaType
(MediaType negotiatedResponseMediaType) Sets the negotiated producibleMediaType
.Sets the mapped path, encoded as defined in RFC3986.Sets the specified query.Adds an encoded path parameter, which will be decoded in UTF-8 automatically.score
(int score) Sets the score.type
(RoutingResultType type) Sets the result type.
-
Method Details
-
type
Sets the result type.- Parameters:
type
-RoutingResultType.MATCHED
orRoutingResultType.CORS_PREFLIGHT
.
-
path
Sets the mapped path, encoded as defined in RFC3986. -
query
Sets the specified query. -
decodedParam
Adds a decoded path parameter. -
rawParam
Adds an encoded path parameter, which will be decoded in UTF-8 automatically. -
score
Sets the score. -
negotiatedResponseMediaType
Sets the negotiated producibleMediaType
. -
build
Returns a newly-createdRoutingResult
.
-