public abstract class

AbstractPagedConnectedProcessor

extends AbstractDevkitBasedPageableMessageProcessor
implements ConnectivityProcessor
java.lang.Object
   ↳ org.mule.devkit.processor.ExpressionEvaluatorSupport
     ↳ org.mule.devkit.processor.DevkitBasedMessageProcessor
       ↳ org.mule.streaming.processor.AbstractDevkitBasedPageableMessageProcessor
         ↳ org.mule.module.mongo.processors.AbstractPagedConnectedProcessor

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 _databaseType
protected String _passwordType
protected String _usernameType
protected Object database
protected Object password
protected Object username
[Expand]
Inherited Fields
From class org.mule.streaming.processor.AbstractDevkitBasedPageableMessageProcessor
From class org.mule.devkit.processor.DevkitBasedMessageProcessor
Public Constructors
AbstractPagedConnectedProcessor(String operationName)
Public Methods
Object getDatabase()
Retrieves database
Object getPassword()
Retrieves password
Object getUsername()
Retrieves username
void setDatabase(Object value)
Sets database
void setPassword(Object value)
Sets password
void setUsername(Object value)
Sets username
Type typeFor(String fieldName)
Retrieves the concrete java.lang.reflect.Type of a connectivity argument, needed for the @Connect
[Expand]
Inherited Methods
From class org.mule.streaming.processor.AbstractDevkitBasedPageableMessageProcessor
From class org.mule.devkit.processor.DevkitBasedMessageProcessor
From class org.mule.devkit.processor.ExpressionEvaluatorSupport
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.module.mongo.processors.ConnectivityProcessor

Fields

protected String _databaseType

protected String _passwordType

protected String _usernameType

protected Object database

protected Object password

protected Object username

Public Constructors

public AbstractPagedConnectedProcessor (String operationName)

Parameters
operationName

Public Methods

public Object getDatabase ()

Retrieves database

public Object getPassword ()

Retrieves password

public Object getUsername ()

Retrieves username

public void setDatabase (Object value)

Sets database

Parameters
value Value to set

public void setPassword (Object value)

Sets password

Parameters
value Value to set

public void setUsername (Object value)

Sets username

Parameters
value Value to set

public Type typeFor (String fieldName)

Retrieves the concrete java.lang.reflect.Type of a connectivity argument, needed for the @Connect

Parameters
fieldName Name of the field to look for
Returns
  • The java.lang.reflect.Type associated with the field fieldName
Throws
NoSuchFieldException