Class MultiStatus
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- tech.greenfield.vertx.irked.HttpError
-
- tech.greenfield.vertx.irked.status.MultiStatus
-
- All Implemented Interfaces:
Serializable
public class MultiStatus extends HttpError
HTTP Status Code for Multi-Status To send this in the response, either pass an instance (with optional custom message) toRequest.send(HttpError)or throw it out of an Irked controller handler. To throw this response out of a functional interface implementation (lambda) that does not declare throwingHttpError, use theHttpError.unchecked()method.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class tech.greenfield.vertx.irked.HttpError
HttpError.UncheckedHttpError
-
-
Field Summary
Fields Modifier and Type Field Description static intcodeHTTP status code for 'Multi-Status'
-
Constructor Summary
Constructors Constructor Description MultiStatus()Create a 'Multi-Status' HTTP Response.MultiStatus(String m)Create a 'Multi-Status' HTTP Response with a custom message in the body.MultiStatus(String m, Throwable t)Create a 'Multi-Status' HTTP Response with a custom message in the body and an underlying cause.MultiStatus(Throwable t)Create a 'Multi-Status' HTTP Response with an underlying cause.
-
Method Summary
-
Methods inherited from class tech.greenfield.vertx.irked.HttpError
addHeader, getHeaders, getStatusCode, getStatusText, isClientError, isError, isOK, isRedirect, isServerError, setStatusText, toHttpError, toHttpError, toString, unchecked, uncheckedWrap, unwrap
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
Field Detail
-
code
public static final int code
HTTP status code for 'Multi-Status'- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MultiStatus
public MultiStatus()
Create a 'Multi-Status' HTTP Response.
-
MultiStatus
public MultiStatus(Throwable t)
Create a 'Multi-Status' HTTP Response with an underlying cause.- Parameters:
t- underlying cause
-
MultiStatus
public MultiStatus(String m)
Create a 'Multi-Status' HTTP Response with a custom message in the body.- Parameters:
m- custom response message
-
-