java.lang.Object |
↳ |
org.mule.devkit.processor.ExpressionEvaluatorSupport |
|
↳ |
org.mule.devkit.processor.DevkitBasedMessageProcessor |
|
|
↳ |
com.modus.mule.modules.as2.processors.SendMessageProcessor |
Class Overview
SendMessageProcessor invokes the send(java.lang.String, java.lang.String, com.modus.mule.modules.as2.common.ContentTransferEncodingEnum, java.lang.String, java.lang.Integer, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.modus.mule.modules.as2.common.RequestReceipt, java.lang.Boolean, java.lang.Boolean, java.lang.Boolean, java.lang.Boolean, com.modus.mule.modules.as2.common.MicAlgorithmEnum, com.modus.mule.modules.as2.common.MicAlgorithmOptionEnum, java.lang.String, org.mule.api.MuleEvent)
method in AS2Connector
. 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 Fields |
From class
org.mule.devkit.processor.DevkitBasedMessageProcessor
private
String |
accessTokenId |
|
protected
FlowConstruct |
flowConstruct |
|
protected
Object |
moduleObject |
|
protected
MuleContext |
muleContext |
|
private
String |
operationName |
|
|
[Expand]
Inherited Methods |
From class
org.mule.devkit.processor.DevkitBasedMessageProcessor
void
|
dispose()
|
abstract
MuleEvent
|
doProcess(MuleEvent arg0)
|
final
Object
|
findOrCreate(Class<?> arg0, boolean arg1, MuleEvent arg2)
|
String
|
getAccessTokenId()
|
final
FlowConstruct
|
getFlowConstruct()
|
final
MuleContext
|
getMuleContext()
|
void
|
initialise()
|
final
void
|
overwritePayload(MuleEvent arg0, Object arg1)
|
MuleEvent
|
process(MuleEvent arg0)
|
void
|
setAccessTokenId(String arg0)
|
final
void
|
setFlowConstruct(FlowConstruct arg0)
|
final
void
|
setModuleObject(Object arg0)
|
final
void
|
setMuleContext(MuleContext arg0)
|
void
|
start()
|
void
|
stop()
|
|
From class
org.mule.devkit.processor.ExpressionEvaluatorSupport
void
|
computeClassHierarchy(Class arg0, List arg1)
|
Object
|
evaluate(TemplateParser.PatternInfo arg0, ExpressionManager arg1, MuleMessage arg2, Object arg3)
|
Object
|
evaluateAndTransform(MuleContext arg0, MuleMessage arg1, Type arg2, String arg3, Object arg4)
|
Object
|
evaluateAndTransform(MuleContext arg0, MuleEvent arg1, Type arg2, String arg3, Object arg4)
|
String
|
getAccessTokenId(MuleEvent arg0, MessageProcessor arg1, OAuth2Manager<?> arg2)
|
boolean
|
isAssignableFrom(Type arg0, Class arg1)
|
boolean
|
isList(Type arg0)
|
boolean
|
isListClass(Class arg0)
|
boolean
|
isMap(Type arg0)
|
boolean
|
isMapClass(Class arg0)
|
Object
|
transform(MuleContext arg0, MuleMessage arg1, Type arg2, String arg3, Object arg4)
|
Object
|
transform(MuleContext arg0, MuleEvent arg1, Type arg2, String arg3, Object arg4)
|
Object
|
transform(MuleMessage arg0, Type arg1, Object arg2)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.mule.api.construct.FlowConstructAware
abstract
void
|
setFlowConstruct(FlowConstruct arg0)
|
|
From interface
org.mule.api.context.MuleContextAware
abstract
void
|
setMuleContext(MuleContext arg0)
|
|
From interface
org.mule.api.lifecycle.Disposable
|
From interface
org.mule.api.lifecycle.Initialisable
abstract
void
|
initialise()
|
|
From interface
org.mule.api.lifecycle.Startable
|
From interface
org.mule.api.lifecycle.Stoppable
|
From interface
org.mule.api.processor.MessageProcessor
abstract
MuleEvent
|
process(MuleEvent arg0)
|
|
From interface
org.mule.common.metadata.MetaDataDescriptor
|
Fields
protected
String
_as2FromType
protected
String
_as2ToType
protected
String
_asyncReceiptTlsCertificateKeyStoreEntryAliasType
protected
Boolean
_compressType
protected
String
_contentTypeType
protected
Boolean
_encryptType
protected
String
_filenameType
protected
String
_keyStorePasswordType
protected
String
_keyStorePathType
protected
MuleEvent
_muleEventType
protected
String
_receiptDeliveryOptionType
protected
Integer
_receiptTimeoutType
protected
String
_receiptVerificationCertificateKeyStoreEntryAliasType
protected
Boolean
_requireMicAlgorithmType
protected
Boolean
_requireSignedReceiptType
protected
Boolean
_signType
protected
String
_subjectType
protected
Object
asyncReceiptTlsCertificateKeyStoreEntryAlias
protected
Object
compress
protected
Object
contentTransferEncoding
protected
Object
contentType
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
Public Constructors
public
SendMessageProcessor
(String operationName)
Public Methods
public
MuleEvent
doProcess
(MuleEvent event)
Invokes the MessageProcessor.
Parameters
event
| MuleEvent to be processed |
public
Result<MetaData>
getGenericMetaData
(MetaDataKey metaDataKey)
public
Result<MetaData>
getInputMetaData
()
public
Result<MetaData>
getOutputMetaData
(MetaData 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.
public
void
setAs2From
(Object value)
public
void
setAs2To
(Object value)
public
void
setAsyncReceiptTlsCertificateKeyStoreEntryAlias
(Object value)
Sets asyncReceiptTlsCertificateKeyStoreEntryAlias
public
void
setCompress
(Object value)
public
void
setContentTransferEncoding
(Object value)
Sets contentTransferEncoding
public
void
setContentType
(Object value)
public
void
setEncrypt
(Object value)
public
void
setFallbackMicAlgorithm
(Object value)
Sets fallbackMicAlgorithm
public
void
setFilename
(Object value)
public
void
setKeyStorePassword
(Object value)
public
void
setKeyStorePath
(Object value)
public
void
setMicAlgorithm
(Object value)
public
void
setMuleEvent
(Object value)
public
void
setReceiptDeliveryOption
(Object value)
Sets receiptDeliveryOption
public
void
setReceiptTimeout
(Object value)
public
void
setReceiptVerificationCertificateKeyStoreEntryAlias
(Object value)
Sets receiptVerificationCertificateKeyStoreEntryAlias
public
void
setRequestReceipt
(Object value)
public
void
setRequireMicAlgorithm
(Object value)
public
void
setRequireSignedReceipt
(Object value)
Sets requireSignedReceipt
public
void
setSign
(Object value)
public
void
setSubject
(Object value)