public class OpenApiHandler extends Object implements com.networknt.handler.MiddlewareHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_NAME |
static io.undertow.util.AttachmentKey<Map<String,Object>> |
DESERIALIZED_COOKIE_PARAMETERS |
static io.undertow.util.AttachmentKey<Map<String,Object>> |
DESERIALIZED_HEADER_PARAMETERS |
static io.undertow.util.AttachmentKey<Map<String,Object>> |
DESERIALIZED_PATH_PARAMETERS |
static io.undertow.util.AttachmentKey<Map<String,Object>> |
DESERIALIZED_QUERY_PARAMETERS |
| Constructor and Description |
|---|
OpenApiHandler() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,?> |
getCookieParameters(io.undertow.server.HttpServerExchange exchange) |
static Map<String,?> |
getCookieParameters(io.undertow.server.HttpServerExchange exchange,
boolean deserializedValueOnly) |
static Map<String,?> |
getHeaderParameters(io.undertow.server.HttpServerExchange exchange) |
static Map<String,?> |
getHeaderParameters(io.undertow.server.HttpServerExchange exchange,
boolean deserializedValueOnly) |
io.undertow.server.HttpHandler |
getNext() |
static Map<String,?> |
getPathParameters(io.undertow.server.HttpServerExchange exchange) |
static Map<String,?> |
getPathParameters(io.undertow.server.HttpServerExchange exchange,
boolean deserializedValueOnly) |
static Map<String,?> |
getQueryParameters(io.undertow.server.HttpServerExchange exchange) |
static Map<String,?> |
getQueryParameters(io.undertow.server.HttpServerExchange exchange,
boolean deserializedValueOnly) |
void |
handleRequest(io.undertow.server.HttpServerExchange exchange) |
boolean |
isEnabled() |
protected static Map<String,?> |
mergeMaps(Map preferredMap,
Map alternativeMap)
merge two maps.
|
protected static Map<String,Object> |
nonNullMap(Map<String,Object> map) |
void |
register() |
com.networknt.handler.MiddlewareHandler |
setNext(io.undertow.server.HttpHandler next) |
public static final String CONFIG_NAME
public static final io.undertow.util.AttachmentKey<Map<String,Object>> DESERIALIZED_QUERY_PARAMETERS
public static final io.undertow.util.AttachmentKey<Map<String,Object>> DESERIALIZED_PATH_PARAMETERS
public static final io.undertow.util.AttachmentKey<Map<String,Object>> DESERIALIZED_HEADER_PARAMETERS
public void handleRequest(io.undertow.server.HttpServerExchange exchange)
throws Exception
handleRequest in interface io.undertow.server.HttpHandlerExceptionpublic io.undertow.server.HttpHandler getNext()
getNext in interface com.networknt.handler.MiddlewareHandlerpublic com.networknt.handler.MiddlewareHandler setNext(io.undertow.server.HttpHandler next)
setNext in interface com.networknt.handler.MiddlewareHandlerpublic boolean isEnabled()
isEnabled in interface com.networknt.handler.MiddlewareHandlerpublic void register()
register in interface com.networknt.handler.MiddlewareHandlerprotected static Map<String,?> mergeMaps(Map preferredMap, Map alternativeMap)
preferredMap - alternativeMap - public static Map<String,?> getQueryParameters(io.undertow.server.HttpServerExchange exchange)
public static Map<String,?> getQueryParameters(io.undertow.server.HttpServerExchange exchange, boolean deserializedValueOnly)
public static Map<String,?> getPathParameters(io.undertow.server.HttpServerExchange exchange)
public static Map<String,?> getPathParameters(io.undertow.server.HttpServerExchange exchange, boolean deserializedValueOnly)
public static Map<String,?> getHeaderParameters(io.undertow.server.HttpServerExchange exchange)
public static Map<String,?> getHeaderParameters(io.undertow.server.HttpServerExchange exchange, boolean deserializedValueOnly)
public static Map<String,?> getCookieParameters(io.undertow.server.HttpServerExchange exchange)
Copyright © 2020. All rights reserved.