public class Error500<T>
extends java.lang.Object
| Constructor and Description |
|---|
Error500(ErrorData<T> errorData,
java.lang.String message) |
| Modifier and Type | Method and Description |
|---|---|
ErrorData<T> |
data()
Accumulates the errors into the
ErrorData instance. |
E |
error(java.lang.String reason,
java.lang.String message)
Sets the error reason and message.
|
protected E |
error(java.lang.String reason,
java.lang.String message,
java.lang.String defaultMessage) |
protected E |
error(java.lang.String reason,
java.lang.String message,
java.lang.String defaultMessage,
java.lang.Throwable throwable) |
E |
header(java.lang.String name,
java.lang.String value)
Adds header data.
|
Error500<T> |
internalError() |
Error500<T> |
internalError(java.lang.String message) |
Error500<T> |
internalError(java.lang.String message,
java.lang.Throwable throwable) |
T |
into(T response)
Injects error into the target, usually the http response.
|
public Error500<T> internalError(java.lang.String message, java.lang.Throwable throwable)
public ErrorData<T> data()
ErrorErrorData instance.public final T into(T response)
Errorpublic final E error(java.lang.String reason,
java.lang.String message)
Errorpublic final E header(java.lang.String name,
java.lang.String value)
Errorprotected final E error(java.lang.String reason,
java.lang.String message,
java.lang.String defaultMessage)
protected final E error(java.lang.String reason,
java.lang.String message,
java.lang.String defaultMessage,
java.lang.Throwable throwable)