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(org.mule.runtime.api.message.Message result) |
String |
getDescription() |
org.mule.runtime.api.message.Message |
getFirstReturnMessage() |
Throwable |
getLastFailure()
The most recent failure which prevented the context from validating the connection.
|
Map<Object,Object> |
getMetaInfo() |
MuleContext |
getMuleContext() |
org.mule.runtime.api.message.Message[] |
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(org.mule.runtime.api.message.Message[] returnMessages) |
public void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAwarecontext - the Mule node.public MuleContext getMuleContext()
getMuleContext in interface RetryContextpublic Map<Object,Object> getMetaInfo()
getMetaInfo in interface RetryContextpublic org.mule.runtime.api.message.Message[] getReturnMessages()
getReturnMessages in interface RetryContextpublic org.mule.runtime.api.message.Message getFirstReturnMessage()
getFirstReturnMessage in interface RetryContextpublic void setReturnMessages(org.mule.runtime.api.message.Message[] returnMessages)
setReturnMessages in interface RetryContextpublic void addReturnMessage(org.mule.runtime.api.message.Message 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–2017 MuleSoft, Inc.. All rights reserved.