public class DefaultRetryContext extends Object implements RetryContext, MuleContextAware
FAILED_DISPATCHER, FAILED_RECEIVER, FAILED_REQUESTER| Constructor and Description |
|---|
DefaultRetryContext(String description,
Map<Object,Object> metaInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReturnMessage(MuleMessage result) |
String |
getDescription() |
MuleMessage |
getFirstReturnMessage() |
Throwable |
getLastFailure()
The most recent failure which prevented the context from validating the connection.
|
Map<Object,Object> |
getMetaInfo() |
MuleContext |
getMuleContext() |
MuleMessage[] |
getReturnMessages() |
boolean |
isOk()
Note that it's possible for an implementation to return false and have no failure specified, thus
the subsequent
RetryContext.getLastFailure() may return null. |
void |
setFailed(Throwable lastFailure)
Typically called by validation logic to mark a problem and an optional root cause.
|
void |
setMuleContext(MuleContext context) |
void |
setOk()
Typically called by validation logic to mark no problems with the current connection.
|
void |
setReturnMessages(MuleMessage[] returnMessages) |
public void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAwarepublic MuleContext getMuleContext()
getMuleContext in interface RetryContextpublic Map<Object,Object> getMetaInfo()
getMetaInfo in interface RetryContextpublic MuleMessage[] getReturnMessages()
getReturnMessages in interface RetryContextpublic MuleMessage getFirstReturnMessage()
getFirstReturnMessage in interface RetryContextpublic void setReturnMessages(MuleMessage[] returnMessages)
setReturnMessages in interface RetryContextpublic void addReturnMessage(MuleMessage result)
addReturnMessage in interface RetryContextpublic String getDescription()
getDescription in interface RetryContextpublic Throwable getLastFailure()
RetryContextRetryContext.isOk() should be consulted first.getLastFailure in interface RetryContextpublic void setOk()
RetryContextsetOk in interface RetryContextpublic boolean isOk()
RetryContextRetryContext.getLastFailure() may return null.isOk in interface RetryContextpublic void setFailed(Throwable lastFailure)
RetryContextsetFailed in interface RetryContextlastFailure - the most recent failure, can be nullCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.