org.mule.security.oauth.callback
Class ProcessCallback<T,O>

java.lang.Object
  extended by org.mule.security.oauth.callback.ProcessCallback<T,O>
Type Parameters:
T - type of the return value of the processing execution

public abstract class ProcessCallback<T,O>
extends Object

Callback with logic to execute within a controlled environment provided by ProcessTemplate


Constructor Summary
ProcessCallback()
           
 
Method Summary
 String getAccessTokenId()
           
abstract  List<Class<? extends Exception>> getManagedExceptions()
           
abstract  boolean isProtected()
           
abstract  T process(O object)
           
 void setAccessTokenId(String accessTokenId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessCallback

public ProcessCallback()
Method Detail

process

public abstract T process(O object)
                   throws Exception
Throws:
Exception

getManagedExceptions

public abstract List<Class<? extends Exception>> getManagedExceptions()

isProtected

public abstract boolean isProtected()

getAccessTokenId

public String getAccessTokenId()

setAccessTokenId

public void setAccessTokenId(String accessTokenId)


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