Class ErrorMessageHandler.ExceptionRenderer
java.lang.Object
ch.raffael.meldioc.library.http.server.undertow.handler.ErrorMessageHandler.ExceptionRenderer
- All Implemented Interfaces:
ErrorMessageHandler.MessageRenderer
- Enclosing class:
ErrorMessageHandler
public static class ErrorMessageHandler.ExceptionRenderer
extends Object
implements ErrorMessageHandler.MessageRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.undertow.server.HttpHandlerenableStackTracesHandler(io.undertow.server.HttpHandler next) static io.undertow.server.HttpHandlerenableStackTracesHandler(io.undertow.server.HttpHandler next, Predicate<? super io.undertow.server.HttpServerExchange> enable) static io.undertow.server.HttpHandlerenableStackTracesHandler(io.undertow.server.HttpHandler next, Supplier<Boolean> enable) io.vavr.control.Option<String>static io.undertow.server.HttpServerExchangesetEnableStackTraces(io.undertow.server.HttpServerExchange exchange, boolean suppress) static io.undertow.server.HttpServerExchangesetEnableStackTraces(io.undertow.server.HttpServerExchange exchange, Predicate<? super io.undertow.server.HttpServerExchange> suppress)
-
Constructor Details
-
ExceptionRenderer
public ExceptionRenderer()
-
-
Method Details
-
defaultInstance
-
setEnableStackTraces
public static io.undertow.server.HttpServerExchange setEnableStackTraces(io.undertow.server.HttpServerExchange exchange, boolean suppress) -
setEnableStackTraces
public static io.undertow.server.HttpServerExchange setEnableStackTraces(io.undertow.server.HttpServerExchange exchange, Predicate<? super io.undertow.server.HttpServerExchange> suppress) -
enableStackTracesHandler
public static io.undertow.server.HttpHandler enableStackTracesHandler(io.undertow.server.HttpHandler next) -
enableStackTracesHandler
public static io.undertow.server.HttpHandler enableStackTracesHandler(io.undertow.server.HttpHandler next, Predicate<? super io.undertow.server.HttpServerExchange> enable) -
enableStackTracesHandler
-
render
public io.vavr.control.Option<String> render(io.undertow.server.HttpServerExchange exchange, Object message) - Specified by:
renderin interfaceErrorMessageHandler.MessageRenderer
-