org.mule.twitter.config
Class RetweetStatusMessageProcessor

java.lang.Object
  extended by org.mule.twitter.config.RetweetStatusMessageProcessor
All Implemented Interfaces:
org.mule.api.context.MuleContextAware, org.mule.api.lifecycle.Initialisable, org.mule.api.processor.MessageProcessor

public class RetweetStatusMessageProcessor
extends Object
implements org.mule.api.processor.MessageProcessor, org.mule.api.lifecycle.Initialisable, org.mule.api.context.MuleContextAware


Field Summary
protected  org.mule.api.expression.ExpressionManager expressionManager
           
protected  org.apache.commons.logging.Log logger
           
protected  org.mule.api.MuleContext muleContext
           
protected  TwitterConnector object
           
protected  org.mule.util.TemplateParser.PatternInfo patternInfo
           
protected  Object statusId
           
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
RetweetStatusMessageProcessor()
           
 
Method Summary
protected  org.mule.api.MuleEvent createResultEvent(org.mule.api.MuleEvent event, Object result)
           
protected
<U,V> V
evaluateArgument(org.mule.api.MuleEvent event, U template, Class<V> type)
           
protected
<T> T
evaluateExpressionCandidate(T expressionCandidate, org.mule.api.MuleMessage message)
           
 void initialise()
           
protected  void lookupObjectInstance()
           
 org.mule.api.MuleEvent process(org.mule.api.MuleEvent event)
           
 void setMuleContext(org.mule.api.MuleContext context)
           
 void setObject(TwitterConnector object)
           
 void setStatusId(Object value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected final transient org.apache.commons.logging.Log logger

object

protected TwitterConnector object

statusId

protected Object statusId

patternInfo

protected org.mule.util.TemplateParser.PatternInfo patternInfo

expressionManager

protected org.mule.api.expression.ExpressionManager expressionManager

muleContext

protected org.mule.api.MuleContext muleContext
Constructor Detail

RetweetStatusMessageProcessor

public RetweetStatusMessageProcessor()
Method Detail

initialise

public void initialise()
                throws org.mule.api.lifecycle.InitialisationException
Specified by:
initialise in interface org.mule.api.lifecycle.Initialisable
Throws:
org.mule.api.lifecycle.InitialisationException

lookupObjectInstance

protected void lookupObjectInstance()
                             throws org.mule.api.lifecycle.InitialisationException
Throws:
org.mule.api.lifecycle.InitialisationException

process

public org.mule.api.MuleEvent process(org.mule.api.MuleEvent event)
                               throws org.mule.api.MuleException
Specified by:
process in interface org.mule.api.processor.MessageProcessor
Throws:
org.mule.api.MuleException

evaluateArgument

protected <U,V> V evaluateArgument(org.mule.api.MuleEvent event,
                                   U template,
                                   Class<V> type)
                      throws org.mule.api.MessagingException
Throws:
org.mule.api.MessagingException

evaluateExpressionCandidate

protected <T> T evaluateExpressionCandidate(T expressionCandidate,
                                            org.mule.api.MuleMessage message)
                                 throws org.mule.api.transformer.TransformerException
Throws:
org.mule.api.transformer.TransformerException

createResultEvent

protected org.mule.api.MuleEvent createResultEvent(org.mule.api.MuleEvent event,
                                                   Object result)
                                            throws org.mule.api.MuleException
Throws:
org.mule.api.MuleException

toString

public String toString()
Overrides:
toString in class Object

setMuleContext

public void setMuleContext(org.mule.api.MuleContext context)
Specified by:
setMuleContext in interface org.mule.api.context.MuleContextAware

setStatusId

public void setStatusId(Object value)

setObject

public void setObject(TwitterConnector object)


Copyright © 2011. All Rights Reserved.