org.mule.security.oauth.process
Class RetryProcessInterceptor<T,O>

java.lang.Object
  extended by org.mule.security.oauth.process.RetryProcessInterceptor<T,O>
All Implemented Interfaces:
ProcessInterceptor<T,O>

public class RetryProcessInterceptor<T,O>
extends Object
implements ProcessInterceptor<T,O>


Field Summary
protected  MuleContext muleContext
          Mule Context
 
Constructor Summary
RetryProcessInterceptor(ProcessInterceptor<T,O> next, MuleContext muleContext, RetryPolicyTemplate retryPolicyTemplate)
           
 
Method Summary
 T execute(ProcessCallback<T,O> processCallback, O object, Filter filter, MuleMessage message)
           
 T execute(ProcessCallback<T,O> processCallback, O object, MessageProcessor messageProcessor, MuleEvent event)
           
 MuleContext getMuleContext()
          Retrieves muleContext
 void setMuleContext(MuleContext value)
          Sets muleContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

muleContext

protected MuleContext muleContext
Mule Context

Constructor Detail

RetryProcessInterceptor

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

setMuleContext

public void setMuleContext(MuleContext value)
Sets muleContext

Parameters:
value - Value to set

getMuleContext

public MuleContext getMuleContext()
Retrieves muleContext


execute

public T execute(ProcessCallback<T,O> processCallback,
                 O object,
                 MessageProcessor messageProcessor,
                 MuleEvent event)
          throws Exception
Specified by:
execute in interface ProcessInterceptor<T,O>
Throws:
Exception

execute

public T execute(ProcessCallback<T,O> processCallback,
                 O object,
                 Filter filter,
                 MuleMessage message)
          throws Exception
Specified by:
execute in interface ProcessInterceptor<T,O>
Throws:
Exception


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