Interface ErrorMessageHandler.MessageRenderer
-
- All Known Implementing Classes:
ErrorMessageHandler.ExceptionRenderer
- Enclosing class:
- ErrorMessageHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface ErrorMessageHandler.MessageRenderer
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static <T> ErrorMessageHandler.MessageRendererforType(java.lang.Class<T> type, java.util.function.BiFunction<? super io.undertow.server.HttpServerExchange,? super T,java.lang.String> fun)static <T> ErrorMessageHandler.MessageRendererforType(java.lang.Class<T> type, java.util.function.Function<? super T,java.lang.String> fun)io.vavr.control.Option<java.lang.String>render(io.undertow.server.HttpServerExchange exchange, java.lang.Object message)static ErrorMessageHandler.MessageRendererstringValue()static ErrorMessageHandler.MessageRendererstringValue(java.lang.Class<?> type)
-
-
-
Method Detail
-
render
io.vavr.control.Option<java.lang.String> render(io.undertow.server.HttpServerExchange exchange, java.lang.Object message)
-
forType
static <T> ErrorMessageHandler.MessageRenderer forType(java.lang.Class<T> type, java.util.function.Function<? super T,java.lang.String> fun)
-
forType
static <T> ErrorMessageHandler.MessageRenderer forType(java.lang.Class<T> type, java.util.function.BiFunction<? super io.undertow.server.HttpServerExchange,? super T,java.lang.String> fun)
-
stringValue
static ErrorMessageHandler.MessageRenderer stringValue()
-
stringValue
static ErrorMessageHandler.MessageRenderer stringValue(java.lang.Class<?> type)
-
-