I have a basic exchange listener configured for testing that simply logs at the end of each request something like
exchange.addExchangeCompleteListener((httpServerExchange, nextListener) -> {
if (httpServerExchange.getStatusCode() > 399) {
CONTEXT_LOG.warnf("responded: Status Code %s (%s)", httpServerExchange.getStatusCode(), fullExchangePath(httpServerExchange));
}
nextListener.proceed();
});
This works great, but if the exchange is ended-- for example using the response-code handler-- then the exchange complete listener never fires.
Is this working as designed?
Thanks!
~Brad
Developer Advocate
Ortus Solutions, Corp
_______________________________________________