org.mule.api.retry
Interface RetryPolicyTemplate

All Known Implementing Classes:
AbstractPolicyTemplate, NoRetryPolicyTemplate

public interface RetryPolicyTemplate

A RetryPolicyTemplate creates a new RetryPolicy instance each time the retry goes into effect, thereby resetting any state the policy may have (counters, etc.) A RetryNotifier may be set in order to take action upon each retry attempt.


Method Summary
 RetryPolicy createRetryInstance()
           
 RetryContext execute(RetryCallback callback, WorkManager workManager)
           
 java.util.Map<java.lang.Object,java.lang.Object> getMetaInfo()
           
 RetryNotifier getNotifier()
           
 void setMetaInfo(java.util.Map<java.lang.Object,java.lang.Object> metaInfo)
           
 void setNotifier(RetryNotifier retryNotifier)
           
 

Method Detail

createRetryInstance

RetryPolicy createRetryInstance()

getMetaInfo

java.util.Map<java.lang.Object,java.lang.Object> getMetaInfo()

setMetaInfo

void setMetaInfo(java.util.Map<java.lang.Object,java.lang.Object> metaInfo)

getNotifier

RetryNotifier getNotifier()

setNotifier

void setNotifier(RetryNotifier retryNotifier)

execute

RetryContext execute(RetryCallback callback,
                     WorkManager workManager)
                     throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.