Interface ErrorContext


  • public interface ErrorContext
    Contains methods to obtain Error and Throwable from an HttpRequest.
    • Method Detail

      • getRequest

        @NonNull
        io.micronaut.http.HttpRequest<?> getRequest()
        Returns:
        The request that caused the error
      • getRootCause

        @NonNull
        java.util.Optional<java.lang.Throwable> getRootCause()
        Returns:
        The optional root cause exception
      • getErrors

        @NonNull
        java.util.List<Error> getErrors()
        Returns:
        The errors
      • hasErrors

        default boolean hasErrors()
        Returns:
        True if there are errors present
      • builder

        @NonNull
        static ErrorContext.Builder builder​(@NonNull
                                            io.micronaut.http.HttpRequest<?> request)
        Create a new context builder.
        Parameters:
        request - The request
        Returns:
        A new context builder