public class

EntityFindMessageProcessor

extends AbstractMessageProcessor<O>
implements Disposable Initialisable Startable Stoppable MessageProcessor OperationMetaDataEnabled
java.lang.Object
   ↳ org.mule.modules.janrain.processors.AbstractExpressionEvaluator
     ↳ org.mule.modules.janrain.processors.AbstractConnectedProcessor
       ↳ org.mule.modules.janrain.processors.AbstractMessageProcessor<O>
         ↳ org.mule.modules.janrain.processors.EntityFindMessageProcessor

Class Overview

EntityFindMessageProcessor invokes the entityFind(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String) method in JanrainConnector. For each argument there is a field in this processor to match it. Before invoking the actual method the processor will evaluate and transform where possible to the expected argument type.

Summary

[Expand]
Inherited Constants
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
Fields
protected String _attributesType
protected String _client_idType
protected String _client_secretType
protected String _filterType
protected String _first_resultType
protected String _max_resultsType
protected Boolean _show_total_countType
protected String _sort_onType
protected String _type_nameType
protected Object attributes
protected Object client_id
protected Object client_secret
protected Object filter
protected Object first_result
protected Object max_results
protected Object show_total_count
protected Object sort_on
protected Object type_name
[Expand]
Inherited Fields
From class org.mule.modules.janrain.processors.AbstractMessageProcessor
From class org.mule.modules.janrain.processors.AbstractConnectedProcessor
Public Constructors
EntityFindMessageProcessor()
Public Methods
void dispose()
Result<MetaData> getInputMetaData()
Result<MetaData> getOutputMetaData(MetaData inputMetadata)
void initialise()
Obtains the expression manager from the Mule context and initialises the connector.
MuleEvent process(MuleEvent event)
Invokes the MessageProcessor.
void setAttributes(Object value)
Sets attributes
void setClient_id(Object value)
Sets client_id
void setClient_secret(Object value)
Sets client_secret
void setFilter(Object value)
Sets filter
void setFirst_result(Object value)
Sets first_result
void setFlowConstruct(FlowConstruct flowConstruct)
Sets flow construct
void setMax_results(Object value)
Sets max_results
void setMuleContext(MuleContext context)
Set the Mule context
void setShow_total_count(Object value)
Sets show_total_count
void setSort_on(Object value)
Sets sort_on
void setType_name(Object value)
Sets type_name
void start()
void stop()
[Expand]
Inherited Methods
From class org.mule.modules.janrain.processors.AbstractMessageProcessor
From class org.mule.modules.janrain.processors.AbstractConnectedProcessor
From class org.mule.modules.janrain.processors.AbstractExpressionEvaluator
From class java.lang.Object
From interface org.mule.api.construct.FlowConstructAware
From interface org.mule.api.context.MuleContextAware
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
From interface org.mule.api.processor.MessageProcessor
From interface org.mule.common.metadata.MetaDataDescriptor

Fields

protected String _attributesType

protected String _client_idType

protected String _client_secretType

protected String _filterType

protected String _first_resultType

protected String _max_resultsType

protected Boolean _show_total_countType

protected String _sort_onType

protected String _type_nameType

protected Object attributes

protected Object client_id

protected Object client_secret

protected Object filter

protected Object first_result

protected Object max_results

protected Object show_total_count

protected Object sort_on

protected Object type_name

Public Constructors

public EntityFindMessageProcessor ()

Public Methods

public void dispose ()

public Result<MetaData> getInputMetaData ()

public Result<MetaData> getOutputMetaData (MetaData inputMetadata)

Parameters
inputMetadata

public void initialise ()

Obtains the expression manager from the Mule context and initialises the connector. If a target object has not been set already it will search the Mule registry for a default one.

Throws
InitialisationException

public MuleEvent process (MuleEvent event)

Invokes the MessageProcessor.

Parameters
event MuleEvent to be processed
Throws
MuleException

public void setAttributes (Object value)

Sets attributes

Parameters
value Value to set

public void setClient_id (Object value)

Sets client_id

Parameters
value Value to set

public void setClient_secret (Object value)

Sets client_secret

Parameters
value Value to set

public void setFilter (Object value)

Sets filter

Parameters
value Value to set

public void setFirst_result (Object value)

Sets first_result

Parameters
value Value to set

public void setFlowConstruct (FlowConstruct flowConstruct)

Sets flow construct

Parameters
flowConstruct Flow construct to set

public void setMax_results (Object value)

Sets max_results

Parameters
value Value to set

public void setMuleContext (MuleContext context)

Set the Mule context

Parameters
context Mule context to set

public void setShow_total_count (Object value)

Sets show_total_count

Parameters
value Value to set

public void setSort_on (Object value)

Sets sort_on

Parameters
value Value to set

public void setType_name (Object value)

Sets type_name

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException