public class

ExecuteMessageProcessor

extends DevkitBasedMessageProcessor
implements MessageProcessor OperationMetaDataEnabled
java.lang.Object
   ↳ org.mule.devkit.processor.ExpressionEvaluatorSupport
     ↳ org.mule.devkit.processor.DevkitBasedMessageProcessor
       ↳ com.computime.sunsystemsssc.processors.ExecuteMessageProcessor

Class Overview

ExecuteMessageProcessor invokes the execute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean, java.lang.Long) method in SunSystemsSSCConnector. 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 Boolean _checkForErrorType
protected String _componentType
protected Boolean _errorsAsHtmlTableType
protected String _groupType
protected String _methodType
protected String _sscPayloadType
protected Long _timeoutType
protected Object checkForError
protected Object component
protected Object errorsAsHtmlTable
protected Object group
protected Object method
protected Object sscPayload
protected Object timeout
[Expand]
Inherited Fields
From class org.mule.devkit.processor.DevkitBasedMessageProcessor
Public Constructors
ExecuteMessageProcessor(String operationName)
Public Methods
void dispose()
MuleEvent doProcess(MuleEvent event)
Invokes the MessageProcessor.
Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey)
Result<MetaData> getInputMetaData()
Result<MetaData> getOutputMetaData(MetaData inputMetadata)
void initialise()
Obtains the expression manager from the Mule context and initialises the connector.
void setCheckForError(Object value)
Sets checkForError
void setComponent(Object value)
Sets component
void setErrorsAsHtmlTable(Object value)
Sets errorsAsHtmlTable
void setGroup(Object value)
Sets group
void setMethod(Object value)
Sets method
void setSscPayload(Object value)
Sets sscPayload
void setTimeout(Object value)
Sets timeout
void start()
void stop()
[Expand]
Inherited Methods
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.api.processor.MessageProcessor
From interface org.mule.common.metadata.MetaDataDescriptor

Fields

protected Boolean _checkForErrorType

protected String _componentType

protected Boolean _errorsAsHtmlTableType

protected String _groupType

protected String _methodType

protected String _sscPayloadType

protected Long _timeoutType

protected Object checkForError

protected Object component

protected Object errorsAsHtmlTable

protected Object group

protected Object method

protected Object sscPayload

protected Object timeout

Public Constructors

public ExecuteMessageProcessor (String operationName)

Parameters
operationName

Public Methods

public void dispose ()

public MuleEvent doProcess (MuleEvent event)

Invokes the MessageProcessor.

Parameters
event MuleEvent to be processed
Throws
Exception

public Result<MetaData> getGenericMetaData (MetaDataKey metaDataKey)

Parameters
metaDataKey

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 void setCheckForError (Object value)

Sets checkForError

Parameters
value Value to set

public void setComponent (Object value)

Sets component

Parameters
value Value to set

public void setErrorsAsHtmlTable (Object value)

Sets errorsAsHtmlTable

Parameters
value Value to set

public void setGroup (Object value)

Sets group

Parameters
value Value to set

public void setMethod (Object value)

Sets method

Parameters
value Value to set

public void setSscPayload (Object value)

Sets sscPayload

Parameters
value Value to set

public void setTimeout (Object value)

Sets timeout

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException