org.mule.twitter.config
Class UpdateStatusMessageProcessor

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

public class UpdateStatusMessageProcessor
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  Object geoLocation
           
protected  Object inReplyTo
           
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 status
           
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
UpdateStatusMessageProcessor()
           
 
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 setGeoLocation(Object value)
           
 void setInReplyTo(Object value)
           
 void setMuleContext(org.mule.api.MuleContext context)
           
 void setObject(TwitterConnector object)
           
 void setStatus(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

status

protected Object status

inReplyTo

protected Object inReplyTo

geoLocation

protected Object geoLocation

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

UpdateStatusMessageProcessor

public UpdateStatusMessageProcessor()
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

setStatus

public void setStatus(Object value)

setInReplyTo

public void setInReplyTo(Object value)

setGeoLocation

public void setGeoLocation(Object value)

setObject

public void setObject(TwitterConnector object)


Copyright © 2011. All Rights Reserved.