|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.retry.DefaultRetryContext
public class DefaultRetryContext
The RetryContext is used to store any data which carries over from attempt to attempt such as response messages.
| Field Summary |
|---|
| Fields inherited from interface org.mule.api.retry.RetryContext |
|---|
FAILED_DISPATCHER, FAILED_RECEIVER, FAILED_REQUESTER |
| Constructor Summary | |
|---|---|
DefaultRetryContext(String description,
Map<Object,Object> metaInfo)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultRetryContext(String description,
Map<Object,Object> metaInfo)
| Method Detail |
|---|
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()
RetryContext
setOk in interface RetryContextpublic boolean isOk()
RetryContextRetryContext.getLastFailure() may return null.
isOk in interface RetryContextpublic void setFailed(Throwable lastFailure)
RetryContext
setFailed in interface RetryContextlastFailure - the most recent failure, can be null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||