java.lang.Object | |
↳ | com.modus.mule.modules.as2.AS2Connector |
Known Direct Subclasses |
Known Indirect Subclasses |
The AS2 Connector allows you to send and receive data from AS2 certified servers.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | KEY_STORE_PASSWORD_FRIENDLY_NAME | ||||||||||
String | KEY_STORE_PASSWORD_SUMMARY | ||||||||||
String | KEY_STORE_PATH_FRIENDLY_NAME |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
as2ClientFactory | |||||||||||
as2Server | |||||||||||
connectorContext | |||||||||||
fileStorageType | Type of file storage used to save the file (experimental). | ||||||||||
globalContext | |||||||||||
httpEndpointRef | Global HTTP endpoint reference from where the connector will read or write messages to. | ||||||||||
logger | |||||||||||
messageTrackerAddress | Message tracker URL for recording AS2 transmissions (experimental). | ||||||||||
muleContext | |||||||||||
tpmServiceAddress | Trading Partner Management Service URL for retrieving AS2 settings (experimental). |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Receive AS2 messages.
| |||||||||||
Send AS2 messages using the current Mule Message payload for the message's content.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Global HTTP endpoint reference from where the connector will read or write messages to.
Message tracker URL for recording AS2 transmissions (experimental).
Trading Partner Management Service URL for retrieving AS2 settings (experimental).
Receive AS2 messages.
callback | Callback to be invoked when a message is received. |
---|---|
receiptSubject | Human readable string summarizing the receipt. |
requireSenderCompress | Specify whether the request received must be compressed. |
requireSenderAs2From | Required sender AS2 identifier in the request. |
requireSenderAs2To | Required receiver AS2 identifier in the request. |
keyStorePath | Path of the JKS key store containing the certificate and public/private key pair for verifying and decrypting the request as well as signing the receipt. If the key store cannot be retrieved from the filesystem, the connector tries to receive it from the Java classpath. |
keyStorePassword | Password protecting the key store. |
requireSenderSigns | Specify whether the request received must be signed. |
requireSenderEncrypts | Specify whether the request received must be encrypted. |
preferredMicAlgorithm | Specify the preferred MIC algorithm to use. |
AS2ConnectorException | which wraps any internal error that might occur |
---|
Send AS2 messages using the current Mule Message payload for the message's content.
subject | Human readable string summarizing the request. |
---|---|
contentType | Content-Type of the message payload. |
contentTransferEncoding | Content-Transfer-Encoding of the message payload. Only applicable for signed or encrypted requests. |
filename | Filename set in the Content-Disposition header for signed or encrypted requests. |
receiptTimeout | Wait time, in milliseconds, for receipt. |
compress | Specify whether to compress the message payload. |
as2From | AS2 identifier of the sender. |
as2To | AS2 identifier of the receiver. |
keyStorePath | Path of the JKS key store containing the certificate and public/private key pair for signing and encrypting the request as well as verifying the receipt. If the key store cannot be retrieved from the filesystem, the connector tries to receive it from the Java classpath. |
keyStorePassword | Password protecting the key store. |
receiptVerificationCertificateKeyStoreEntryAlias | Key store entry alias of the certificate used to verify the signed receipt. This option must be set if distinct certificates are used to encrypt the request and verify the receipt. |
asyncReceiptTlsCertificateKeyStoreEntryAlias | Key store entry alias of the certificate to present to the sender when receiving an async receipt over HTTPs. |
requestReceipt | Specify whether to request a receipt. |
sign | Specify whether to sign the request. |
encrypt | Specify whether to encrypt the request. |
requireSignedReceipt | Specify whether the receiver should return a receipt in case the receiver could not sign the receipt. |
requireMicAlgorithm | Specify whether the receiver should return a receipt in case the receiver could not add the MIC to the receipt. |
micAlgorithm | Specify the preferred MIC algorithm the receiver uses to create the MIC. |
fallbackMicAlgorithm | Specify the fallback MIC algorithm the receiver uses to create the MIC. |
receiptDeliveryOption | Return URL the receiver uses to send the receipt. |
muleEvent |
AS2ConnectorException | which wraps any internal error that might occur |
---|
httpEndpointRef |
---|
messageTrackerAddress |
---|
muleContext |
---|
tpmServiceAddress |
---|