public class TooManyRequests extends ErrorResult
The user has sent too many requests in a given amount of time. Intended for use with rate-limiting schemes.
Result.Payload| Modifier and Type | Field and Description |
|---|---|
static TooManyRequests |
INSTANCE
The static instance of TooManyRequests result.
|
| Constructor and Description |
|---|
TooManyRequests() |
TooManyRequests(int errorCode) |
TooManyRequests(int errorCode,
String message,
Object... args) |
TooManyRequests(int errorCode,
Throwable cause) |
TooManyRequests(int errorCode,
Throwable cause,
String message,
Object... args) |
TooManyRequests(String message,
Object... args) |
TooManyRequests(Throwable cause) |
TooManyRequests(Throwable cause,
String message,
Object... args) |
| Modifier and Type | Method and Description |
|---|---|
static TooManyRequests |
get()
Returns a static TooManyRequests instance and set the
Result.payload thread local with default message. |
static TooManyRequests |
of(int errorCode)
Returns a static TooManyRequests instance and set the
Result.payload thread local with error code and default message. |
static TooManyRequests |
of(int errorCode,
String message,
Object... args)
Returns a static TooManyRequests instance and set the
Result.payload thread local with error code and message specified. |
static TooManyRequests |
of(int errorCode,
Throwable cause)
Returns a static TooManyRequests instance and set the
Result.payload thread local with error code and cause specified |
static TooManyRequests |
of(int errorCode,
Throwable cause,
String message,
Object... args)
Returns a static TooManyRequests instance and set the
Result.payload thread local with error code, cause and message specified. |
static TooManyRequests |
of(String message,
Object... args)
Returns a static TooManyRequests instance and set the
Result.payload thread local with message specified. |
static TooManyRequests |
of(Throwable cause)
Returns a static TooManyRequests instance and set the
Result.payload thread local with cause specified. |
static TooManyRequests |
of(Throwable cause,
String message,
Object... args)
Returns a static TooManyRequests instance and set the
Result.payload thread local with cause and message specified. |
_localizedErrorMsg, applyMessage, attach, attachment, attachment, defaultMessage, errorCode, errorCode, getLocalizedMessage, of, of, of, of, of, of, of, toJsonString, toKVStore, toStringaddCookie, addHeader, apply, applyAfterCommitHandler, applyBeforeCommitHandler, applyCookies, applyHeaders, applyStatus, clearThreadLocals, header, payload, status, status, statusCode, timestamp, touchPayloaddoFillInStackTrace, fillInStackTraceaddSuppressed, getCause, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTracepublic static final TooManyRequests INSTANCE
The static instance of TooManyRequests result.
public TooManyRequests()
public TooManyRequests(Throwable cause)
public TooManyRequests(int errorCode)
public TooManyRequests(int errorCode,
Throwable cause,
String message,
Object... args)
public TooManyRequests(int errorCode,
Throwable cause)
public static TooManyRequests get()
Returns a static TooManyRequests instance and set the Result.payload thread local with default message.
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
public static TooManyRequests of(String message, Object... args)
Returns a static TooManyRequests instance and set the Result.payload thread local with message specified.
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
message - the messageargs - the message argumentspublic static TooManyRequests of(Throwable cause)
Returns a static TooManyRequests instance and set the Result.payload thread local with cause specified.
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
cause - the causepublic static TooManyRequests of(Throwable cause, String message, Object... args)
Returns a static TooManyRequests instance and set the Result.payload thread local with cause and message specified.
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
cause - the causemessage - the messageargs - the message argumentspublic static TooManyRequests of(int errorCode)
Returns a static TooManyRequests instance and set the Result.payload thread local with error code and default message.
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
errorCode - the app defined error codepublic static TooManyRequests of(int errorCode, String message, Object... args)
Returns a static TooManyRequests instance and set the Result.payload thread local with error code and message specified.
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
errorCode - the app defined error codemessage - the messageargs - the message argumentspublic static TooManyRequests of(int errorCode, Throwable cause)
Returns a static TooManyRequests instance and set the Result.payload thread local with error code and cause specified
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
cause - the causeerrorCode - the app defined error codepublic static TooManyRequests of(int errorCode, Throwable cause, String message, Object... args)
Returns a static TooManyRequests instance and set the Result.payload thread local with error code, cause and message specified.
When calling the instance on Throwable.getMessage() method, it will return whatever stored in the Result.payload thread local
cause - the causeerrorCode - the app defined error codemessage - the messageargs - the message argumentsCopyright © 2014–2018 OSGL (Open Source General Library). All rights reserved.