public class MultiMessageSendingResult extends java.lang.Object implements MessageSendingResult
CAUSE_UNKNOWN| Constructor and Description |
|---|
MultiMessageSendingResult(java.util.List<SingleMessageSendingResult> children) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<SingleMessageSendingResult> |
getChildren() |
java.util.List<MessageSendingResultLogInfo> |
getLogInfo() |
java.util.Optional<java.lang.Long> |
getRetryAfterMillis() |
java.lang.String |
getRootCause() |
int |
getStatusCode() |
java.util.List<java.net.URI> |
getSucceededUris(java.util.function.Predicate<MessageSendingResult> filter) |
boolean |
ignoreInRateCalculation(boolean retryClientErrors,
boolean isOAuthSecuredSubscription) |
boolean |
isClientError() |
boolean |
isLoggable() |
boolean |
isRetryLater() |
boolean |
isTimeout() |
boolean |
succeeded() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfailedResult, failedResult, failedResult, getHostname, hasHttpAnswer, of, ofResultWithUri, ofStatusCode, retryAfter, succeededResult, succeededResult, tooManyRequestspublic MultiMessageSendingResult(java.util.List<SingleMessageSendingResult> children)
public int getStatusCode()
getStatusCode in interface MessageSendingResultpublic boolean isLoggable()
isLoggable in interface MessageSendingResultpublic boolean ignoreInRateCalculation(boolean retryClientErrors,
boolean isOAuthSecuredSubscription)
ignoreInRateCalculation in interface MessageSendingResultpublic java.util.Optional<java.lang.Long> getRetryAfterMillis()
getRetryAfterMillis in interface MessageSendingResultpublic boolean succeeded()
succeeded in interface MessageSendingResultpublic boolean isClientError()
isClientError in interface MessageSendingResultpublic boolean isTimeout()
isTimeout in interface MessageSendingResultpublic boolean isRetryLater()
isRetryLater in interface MessageSendingResultpublic java.util.List<MessageSendingResultLogInfo> getLogInfo()
getLogInfo in interface MessageSendingResultpublic java.util.List<java.net.URI> getSucceededUris(java.util.function.Predicate<MessageSendingResult> filter)
getSucceededUris in interface MessageSendingResultpublic java.util.List<SingleMessageSendingResult> getChildren()
public java.lang.String getRootCause()
getRootCause in interface MessageSendingResult