public class

SendMessageProcessor

extends DevkitBasedMessageProcessor
implements MessageProcessor OperationMetaDataEnabled
java.lang.Object
   ↳ org.mule.devkit.processor.ExpressionEvaluatorSupport
     ↳ org.mule.devkit.processor.DevkitBasedMessageProcessor
       ↳ com.modus.mule.modules.as2.processors.SendMessageProcessor

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 _as2FromType
protected String _as2ToType
protected String _asyncReceiptTlsCertificateKeyStoreEntryAliasType
protected Boolean _compressType
protected ContentTransferEncodingEnum _contentTransferEncodingType
protected String _contentTypeType
protected Boolean _encryptType
protected MicAlgorithmOptionEnum _fallbackMicAlgorithmType
protected String _filenameType
protected String _keyStorePasswordType
protected String _keyStorePathType
protected MicAlgorithmEnum _micAlgorithmType
protected MuleEvent _muleEventType
protected String _receiptDeliveryOptionType
protected Integer _receiptTimeoutType
protected String _receiptVerificationCertificateKeyStoreEntryAliasType
protected RequestReceipt _requestReceiptType
protected Boolean _requireMicAlgorithmType
protected Boolean _requireSignedReceiptType
protected Boolean _signType
protected String _subjectType
protected Object as2From
protected Object as2To
protected Object asyncReceiptTlsCertificateKeyStoreEntryAlias
protected Object compress
protected Object contentTransferEncoding
protected Object contentType
protected Object encrypt
protected Object fallbackMicAlgorithm
protected Object filename
protected Object keyStorePassword
protected Object keyStorePath
protected Object micAlgorithm
protected Object muleEvent
protected Object receiptDeliveryOption
protected Object receiptTimeout
protected Object receiptVerificationCertificateKeyStoreEntryAlias
protected Object requestReceipt
protected Object requireMicAlgorithm
protected Object requireSignedReceipt
protected Object sign
protected Object subject
[Expand]
Inherited Fields
From class org.mule.devkit.processor.DevkitBasedMessageProcessor
Public Constructors
SendMessageProcessor(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 setAs2From(Object value)
Sets as2From
void setAs2To(Object value)
Sets as2To
void setAsyncReceiptTlsCertificateKeyStoreEntryAlias(Object value)
Sets asyncReceiptTlsCertificateKeyStoreEntryAlias
void setCompress(Object value)
Sets compress
void setContentTransferEncoding(Object value)
Sets contentTransferEncoding
void setContentType(Object value)
Sets contentType
void setEncrypt(Object value)
Sets encrypt
void setFallbackMicAlgorithm(Object value)
Sets fallbackMicAlgorithm
void setFilename(Object value)
Sets filename
void setKeyStorePassword(Object value)
Sets keyStorePassword
void setKeyStorePath(Object value)
Sets keyStorePath
void setMicAlgorithm(Object value)
Sets micAlgorithm
void setMuleEvent(Object value)
Sets muleEvent
void setReceiptDeliveryOption(Object value)
Sets receiptDeliveryOption
void setReceiptTimeout(Object value)
Sets receiptTimeout
void setReceiptVerificationCertificateKeyStoreEntryAlias(Object value)
Sets receiptVerificationCertificateKeyStoreEntryAlias
void setRequestReceipt(Object value)
Sets requestReceipt
void setRequireMicAlgorithm(Object value)
Sets requireMicAlgorithm
void setRequireSignedReceipt(Object value)
Sets requireSignedReceipt
void setSign(Object value)
Sets sign
void setSubject(Object value)
Sets subject
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 String _as2FromType

protected String _as2ToType

protected String _asyncReceiptTlsCertificateKeyStoreEntryAliasType

protected Boolean _compressType

protected ContentTransferEncodingEnum _contentTransferEncodingType

protected String _contentTypeType

protected Boolean _encryptType

protected MicAlgorithmOptionEnum _fallbackMicAlgorithmType

protected String _filenameType

protected String _keyStorePasswordType

protected String _keyStorePathType

protected MicAlgorithmEnum _micAlgorithmType

protected MuleEvent _muleEventType

protected String _receiptDeliveryOptionType

protected Integer _receiptTimeoutType

protected String _receiptVerificationCertificateKeyStoreEntryAliasType

protected RequestReceipt _requestReceiptType

protected Boolean _requireMicAlgorithmType

protected Boolean _requireSignedReceiptType

protected Boolean _signType

protected String _subjectType

protected Object as2From

protected Object as2To

protected Object asyncReceiptTlsCertificateKeyStoreEntryAlias

protected Object compress

protected Object contentTransferEncoding

protected Object contentType

protected Object encrypt

protected Object fallbackMicAlgorithm

protected Object filename

protected Object keyStorePassword

protected Object keyStorePath

protected Object micAlgorithm

protected Object muleEvent

protected Object receiptDeliveryOption

protected Object receiptTimeout

protected Object receiptVerificationCertificateKeyStoreEntryAlias

protected Object requestReceipt

protected Object requireMicAlgorithm

protected Object requireSignedReceipt

protected Object sign

protected Object subject

Public Constructors

public SendMessageProcessor (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 setAs2From (Object value)

Sets as2From

Parameters
value Value to set

public void setAs2To (Object value)

Sets as2To

Parameters
value Value to set

public void setAsyncReceiptTlsCertificateKeyStoreEntryAlias (Object value)

Sets asyncReceiptTlsCertificateKeyStoreEntryAlias

Parameters
value Value to set

public void setCompress (Object value)

Sets compress

Parameters
value Value to set

public void setContentTransferEncoding (Object value)

Sets contentTransferEncoding

Parameters
value Value to set

public void setContentType (Object value)

Sets contentType

Parameters
value Value to set

public void setEncrypt (Object value)

Sets encrypt

Parameters
value Value to set

public void setFallbackMicAlgorithm (Object value)

Sets fallbackMicAlgorithm

Parameters
value Value to set

public void setFilename (Object value)

Sets filename

Parameters
value Value to set

public void setKeyStorePassword (Object value)

Sets keyStorePassword

Parameters
value Value to set

public void setKeyStorePath (Object value)

Sets keyStorePath

Parameters
value Value to set

public void setMicAlgorithm (Object value)

Sets micAlgorithm

Parameters
value Value to set

public void setMuleEvent (Object value)

Sets muleEvent

Parameters
value Value to set

public void setReceiptDeliveryOption (Object value)

Sets receiptDeliveryOption

Parameters
value Value to set

public void setReceiptTimeout (Object value)

Sets receiptTimeout

Parameters
value Value to set

public void setReceiptVerificationCertificateKeyStoreEntryAlias (Object value)

Sets receiptVerificationCertificateKeyStoreEntryAlias

Parameters
value Value to set

public void setRequestReceipt (Object value)

Sets requestReceipt

Parameters
value Value to set

public void setRequireMicAlgorithm (Object value)

Sets requireMicAlgorithm

Parameters
value Value to set

public void setRequireSignedReceipt (Object value)

Sets requireSignedReceipt

Parameters
value Value to set

public void setSign (Object value)

Sets sign

Parameters
value Value to set

public void setSubject (Object value)

Sets subject

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException