public class

RetryProcessInterceptor

extends Object
implements ProcessInterceptor<T, O>
java.lang.Object
   ↳ org.mule.modules.janrain.process.RetryProcessInterceptor<T, O>

Summary

Fields
private static Logger logger
private final Map<Object, Object> metaInfo
protected MuleContext muleContext Mule Context
private final ProcessInterceptor<T, O> next
private final RetryPolicyTemplate retryPolicyTemplate
Public Constructors
RetryProcessInterceptor(ProcessInterceptor<T, O> next, MuleContext muleContext, RetryPolicyTemplate retryPolicyTemplate)
Public Methods
T execute(ProcessCallback<T, O> processCallback, O object, MessageProcessor messageProcessor, MuleEvent event)
T execute(ProcessCallback<T, O> processCallback, O object, Filter filter, MuleMessage message)
MuleContext getMuleContext()
Retrieves muleContext
void setMuleContext(MuleContext value)
Sets muleContext
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.janrain.process.ProcessInterceptor

Fields

private static Logger logger

private final Map<Object, Object> metaInfo

protected MuleContext muleContext

Mule Context

private final ProcessInterceptor<T, O> next

private final RetryPolicyTemplate retryPolicyTemplate

Public Constructors

public RetryProcessInterceptor (ProcessInterceptor<T, O> next, MuleContext muleContext, RetryPolicyTemplate retryPolicyTemplate)

Parameters
next
muleContext
retryPolicyTemplate

Public Methods

public T execute (ProcessCallback<T, O> processCallback, O object, MessageProcessor messageProcessor, MuleEvent event)

Parameters
processCallback
object
messageProcessor
event
Throws
Exception

public T execute (ProcessCallback<T, O> processCallback, O object, Filter filter, MuleMessage message)

Parameters
processCallback
object
filter
message
Throws
Exception

public MuleContext getMuleContext ()

Retrieves muleContext

public void setMuleContext (MuleContext value)

Sets muleContext

Parameters
value Value to set