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 DigestAlgorithmEnum _digestAlgorithmType
protected Boolean _encryptType
protected DigestAlgorithmOptionEnum _fallbackDigestAlgorithmType
protected String _filenameType
protected String _keyStorePasswordType
protected String _keyStorePathType
protected String _messageIdType
protected MuleEvent _muleEventType
protected String _receiptDeliveryOptionType
protected Integer _receiptTimeoutType
protected String _receiptVerificationCertificateKeyStoreEntryAliasType
protected RequestReceipt _requestReceiptType
protected Boolean _requireReceiptForUnsupportedDigestAlgorithmType
protected Boolean _requireReceiptForUnsupportedSignatureFormatType
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 digestAlgorithm
protected Object encrypt
protected Object fallbackDigestAlgorithm
protected Object filename
protected Object keyStorePassword
protected Object keyStorePath
protected Object messageId
protected Object muleEvent
protected Object receiptDeliveryOption
protected Object receiptTimeout
protected Object receiptVerificationCertificateKeyStoreEntryAlias
protected Object requestReceipt
protected Object requireReceiptForUnsupportedDigestAlgorithm
protected Object requireReceiptForUnsupportedSignatureFormat
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 setDigestAlgorithm(Object value)
Sets digestAlgorithm
void setEncrypt(Object value)
Sets encrypt
void setFallbackDigestAlgorithm(Object value)
Sets fallbackDigestAlgorithm
void setFilename(Object value)
Sets filename
void setKeyStorePassword(Object value)
Sets keyStorePassword
void setKeyStorePath(Object value)
Sets keyStorePath
void setMessageId(Object value)
Sets messageId
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 setRequireReceiptForUnsupportedDigestAlgorithm(Object value)
Sets requireReceiptForUnsupportedDigestAlgorithm
void setRequireReceiptForUnsupportedSignatureFormat(Object value)
Sets requireReceiptForUnsupportedSignatureFormat
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 DigestAlgorithmEnum _digestAlgorithmType

protected Boolean _encryptType

protected DigestAlgorithmOptionEnum _fallbackDigestAlgorithmType

protected String _filenameType

protected String _keyStorePasswordType

protected String _keyStorePathType

protected String _messageIdType

protected MuleEvent _muleEventType

protected String _receiptDeliveryOptionType

protected Integer _receiptTimeoutType

protected String _receiptVerificationCertificateKeyStoreEntryAliasType

protected RequestReceipt _requestReceiptType

protected Boolean _requireReceiptForUnsupportedDigestAlgorithmType

protected Boolean _requireReceiptForUnsupportedSignatureFormatType

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 digestAlgorithm

protected Object encrypt

protected Object fallbackDigestAlgorithm

protected Object filename

protected Object keyStorePassword

protected Object keyStorePath

protected Object messageId

protected Object muleEvent

protected Object receiptDeliveryOption

protected Object receiptTimeout

protected Object receiptVerificationCertificateKeyStoreEntryAlias

protected Object requestReceipt

protected Object requireReceiptForUnsupportedDigestAlgorithm

protected Object requireReceiptForUnsupportedSignatureFormat

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

Sets digestAlgorithm

Parameters
value Value to set

public void setEncrypt (Object value)

Sets encrypt

Parameters
value Value to set

public void setFallbackDigestAlgorithm (Object value)

Sets fallbackDigestAlgorithm

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

Sets messageId

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

Sets requireReceiptForUnsupportedDigestAlgorithm

Parameters
value Value to set

public void setRequireReceiptForUnsupportedSignatureFormat (Object value)

Sets requireReceiptForUnsupportedSignatureFormat

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