Modifier and Type | Field and Description |
---|---|
static String |
API_PARAMETER
Request parameter for the OpenAPI API Descriptor.
|
Constructor and Description |
---|
OpenApiRequestFilter() |
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
filter(Context context,
Request request,
Handler next)
Filters the request and/or response of an exchange.
|
protected io.swagger.models.Swagger |
setUriDetailsIfNotPresent(Request request,
Context context,
io.swagger.models.Swagger descriptor)
Deduce and set the base URI of the request for the OpenAPI descriptor from the request context.
|
public static final String API_PARAMETER
public Promise<Response,NeverThrowsException> filter(Context context, Request request, Handler next)
Filter
next.handle(context, request)
.
This method may elect not to pass the request to the next filter or
handler, and instead handle the request itself. It can achieve this by
merely avoiding a call to next.handle(context, request)
and creating its own response object. The filter is also at liberty to
replace a response with another of its own by intercepting the response
returned by the next handler.
protected io.swagger.models.Swagger setUriDetailsIfNotPresent(Request request, Context context, io.swagger.models.Swagger descriptor)
basePath
, schemes
and host
properties on the descriptor.request
- The CHF request.context
- The CHF request context.descriptor
- The descriptor object.Copyright 2011-2017 ForgeRock AS.