List of usage examples for org.springframework.http.server.reactive ServerHttpResponse isCommitted
boolean isCommitted();
From source file:org.springframework.cloud.gateway.filter.GatewayMetricsFilter.java
private void endTimerRespectingCommit(ServerWebExchange exchange, Sample sample) { ServerHttpResponse response = exchange.getResponse(); if (response.isCommitted()) { endTimerInner(exchange, sample); } else {/* w ww. j ava2s . co m*/ response.beforeCommit(() -> { endTimerInner(exchange, sample); return Mono.empty(); }); } }