public class HandlerRequestUtils extends Object
HandlerRequest.| 构造器和说明 |
|---|
HandlerRequestUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
fromRequestBodyOrQueryParameter(T requestValue,
org.apache.flink.util.function.SupplierWithException<T,RestHandlerException> queryParameterExtractor,
T defaultValue,
org.slf4j.Logger log)
Returns
requestValue if it is not null, otherwise returns the query parameter value
if it is not null, otherwise returns the default value. |
static <X,P extends MessageQueryParameter<X>,R extends RequestBody,M extends MessageParameters> |
getQueryParameter(HandlerRequest<R> request,
Class<P> queryParameterClass)
Returns the value of a query parameter, or
null if the query parameter is not set. |
static <X,P extends MessageQueryParameter<X>,R extends RequestBody,M extends MessageParameters> |
getQueryParameter(HandlerRequest<R> request,
Class<P> queryParameterClass,
X defaultValue) |
public static <X,P extends MessageQueryParameter<X>,R extends RequestBody,M extends MessageParameters> X getQueryParameter(HandlerRequest<R> request, Class<P> queryParameterClass) throws RestHandlerException
null if the query parameter is not set.RestHandlerException - If the query parameter is repeated.public static <X,P extends MessageQueryParameter<X>,R extends RequestBody,M extends MessageParameters> X getQueryParameter(HandlerRequest<R> request, Class<P> queryParameterClass, X defaultValue) throws RestHandlerException
public static <T> T fromRequestBodyOrQueryParameter(T requestValue,
org.apache.flink.util.function.SupplierWithException<T,RestHandlerException> queryParameterExtractor,
T defaultValue,
org.slf4j.Logger log)
throws RestHandlerException
requestValue if it is not null, otherwise returns the query parameter value
if it is not null, otherwise returns the default value.Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.