public class DefaultWebFilterChain extends java.lang.Object implements WebFilterChain
WebFilterChain
.Modifier and Type | Field and Description |
---|---|
private java.util.List<WebFilter> |
filters |
private WebHandler |
handler |
private int |
index |
Modifier | Constructor and Description |
---|---|
private |
DefaultWebFilterChain(DefaultWebFilterChain parent,
int index) |
|
DefaultWebFilterChain(WebHandler handler,
WebFilter... filters) |
Modifier and Type | Method and Description |
---|---|
<any> |
filter(ServerWebExchange exchange)
Delegate to the next
WebFilter in the chain. |
java.util.List<WebFilter> |
getFilters() |
WebHandler |
getHandler() |
private final java.util.List<WebFilter> filters
private final WebHandler handler
private final int index
public DefaultWebFilterChain(WebHandler handler, WebFilter... filters)
private DefaultWebFilterChain(DefaultWebFilterChain parent, int index)
public java.util.List<WebFilter> getFilters()
public WebHandler getHandler()
public <any> filter(ServerWebExchange exchange)
WebFilterChain
WebFilter
in the chain.filter
in interface WebFilterChain
exchange
- the current server exchangeMono<Void>
to indicate when request handling is complete