org.mule.twitter.config
Class GetMentionsMessageProcessor

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

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


Field Summary
protected  Object count
           
protected  org.mule.api.expression.ExpressionManager expressionManager
           
protected  org.apache.commons.logging.Log logger
           
protected  org.mule.api.MuleContext muleContext
           
protected  TwitterConnector object
           
protected  Object page
           
protected  org.mule.util.TemplateParser.PatternInfo patternInfo
           
protected  Object sinceId
           
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
GetMentionsMessageProcessor()
           
 
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 setCount(Object value)
           
 void setMuleContext(org.mule.api.MuleContext context)
           
 void setObject(TwitterConnector object)
           
 void setPage(Object value)
           
 void setSinceId(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

page

protected Object page

count

protected Object count

sinceId

protected Object sinceId

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

GetMentionsMessageProcessor

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

setPage

public void setPage(Object value)

setCount

public void setCount(Object value)

setSinceId

public void setSinceId(Object value)

setObject

public void setObject(TwitterConnector object)


Copyright © 2011. All Rights Reserved.