org.mule.security.oauth.processor
Class BaseOAuth1UnauthorizeMessageProcessor

java.lang.Object
  extended by org.mule.devkit.processor.ExpressionEvaluatorSupport
      extended by org.mule.devkit.processor.DevkitBasedMessageProcessor
          extended by org.mule.security.oauth.processor.BaseOAuth1UnauthorizeMessageProcessor
All Implemented Interfaces:
FlowConstructAware, MuleContextAware, Disposable, Initialisable, Startable, Stoppable, MessageProcessor

public abstract class BaseOAuth1UnauthorizeMessageProcessor
extends DevkitBasedMessageProcessor
implements MessageProcessor


Field Summary
 
Fields inherited from class org.mule.devkit.processor.DevkitBasedMessageProcessor
flowConstruct, moduleObject, muleContext
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
BaseOAuth1UnauthorizeMessageProcessor()
           
 
Method Summary
protected  MuleEvent doProcess(MuleEvent event)
          Unauthorize the connector
protected  OAuth1Adapter getAdapter()
           
protected abstract  Class<? extends OAuth1Adapter> getAdapterClass()
           
 
Methods inherited from class org.mule.devkit.processor.DevkitBasedMessageProcessor
dispose, findOrCreate, getAccessTokenId, getFlowConstruct, getMuleContext, initialise, overwritePayload, process, setAccessTokenId, setFlowConstruct, setModuleObject, setMuleContext, start, stop
 
Methods inherited from class org.mule.devkit.processor.ExpressionEvaluatorSupport
computeClassHierarchy, evaluate, evaluateAndTransform, evaluateAndTransform, getAccessTokenId, isAssignableFrom, isList, isListClass, isMap, isMapClass, transform, transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.api.processor.MessageProcessor
process
 

Constructor Detail

BaseOAuth1UnauthorizeMessageProcessor

public BaseOAuth1UnauthorizeMessageProcessor()
Method Detail

doProcess

protected MuleEvent doProcess(MuleEvent event)
                       throws Exception
Unauthorize the connector

Specified by:
doProcess in class DevkitBasedMessageProcessor
Parameters:
event - MuleEvent to be processed
Returns:
a mule event
Throws:
Exception

getAdapterClass

protected abstract Class<? extends OAuth1Adapter> getAdapterClass()

getAdapter

protected OAuth1Adapter getAdapter()


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