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 java.lang.Object implements ErrorMessageHandler.MessageRenderer
-
-
Constructor Summary
Constructors Constructor Description ExceptionRenderer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ErrorMessageHandler.ExceptionRendererdefaultInstance()static io.undertow.server.HttpHandlerenableStackTracesHandler(io.undertow.server.HttpHandler next)static io.undertow.server.HttpHandlerenableStackTracesHandler(io.undertow.server.HttpHandler next, java.util.function.Predicate<? super io.undertow.server.HttpServerExchange> enable)static io.undertow.server.HttpHandlerenableStackTracesHandler(io.undertow.server.HttpHandler next, java.util.function.Supplier<java.lang.Boolean> enable)io.vavr.control.Option<java.lang.String>render(io.undertow.server.HttpServerExchange exchange, java.lang.Object message)static io.undertow.server.HttpServerExchangesetEnableStackTraces(io.undertow.server.HttpServerExchange exchange, boolean suppress)static io.undertow.server.HttpServerExchangesetEnableStackTraces(io.undertow.server.HttpServerExchange exchange, java.util.function.Predicate<? super io.undertow.server.HttpServerExchange> suppress)
-
-
-
Method Detail
-
defaultInstance
public static ErrorMessageHandler.ExceptionRenderer 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, java.util.function.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, java.util.function.Predicate<? super io.undertow.server.HttpServerExchange> enable)
-
enableStackTracesHandler
public static io.undertow.server.HttpHandler enableStackTracesHandler(io.undertow.server.HttpHandler next, java.util.function.Supplier<java.lang.Boolean> enable)
-
render
public io.vavr.control.Option<java.lang.String> render(io.undertow.server.HttpServerExchange exchange, java.lang.Object message)- Specified by:
renderin interfaceErrorMessageHandler.MessageRenderer
-
-