Interface ErrorContext


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

    • getRequest

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

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

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

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

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