Interface MessageSendingResult
- All Known Implementing Classes:
MultiMessageSendingResult,SingleMessageSendingResult
public interface MessageSendingResult
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic SingleMessageSendingResultfailedResult(int statusCode) static SingleMessageSendingResultfailedResult(Throwable cause) static SingleMessageSendingResultdefault Stringintdefault booleanbooleanignoreInRateCalculation(boolean retryClientErrors, boolean isOAuthSecuredSubscription) booleanbooleanbooleanbooleanstatic SingleMessageSendingResultof(org.eclipse.jetty.client.Result result) static SingleMessageSendingResultofResultWithUri(org.eclipse.jetty.client.Result result, URI uri) static SingleMessageSendingResultofStatusCode(int statusCode) static SingleMessageSendingResultretryAfter(int seconds) booleanstatic SingleMessageSendingResultstatic SingleMessageSendingResultsucceededResult(URI requestURI) static SingleMessageSendingResulttooManyRequests(int seconds)
-
Field Details
-
CAUSE_UNKNOWN
- See Also:
-
-
Method Details
-
succeededResult
-
succeededResult
-
failedResult
-
failedResult
-
failedResult
-
ofStatusCode
-
retryAfter
-
tooManyRequests
-
of
-
ofResultWithUri
-
getRootCause
String getRootCause() -
getStatusCode
int getStatusCode() -
isLoggable
boolean isLoggable() -
getRetryAfterMillis
-
isClientError
boolean isClientError() -
isTimeout
boolean isTimeout() -
succeeded
boolean succeeded() -
ignoreInRateCalculation
boolean ignoreInRateCalculation(boolean retryClientErrors, boolean isOAuthSecuredSubscription) -
hasHttpAnswer
default boolean hasHttpAnswer() -
isRetryLater
boolean isRetryLater() -
getLogInfo
List<MessageSendingResultLogInfo> getLogInfo() -
getSucceededUris
-
getHostname
-