Package org.apache.camel.component.as2
Class AS2ClientManagerEndpointConfiguration
java.lang.Object
org.apache.camel.component.as2.AS2Configuration
org.apache.camel.component.as2.AS2ClientManagerEndpointConfiguration
@ApiParams(apiName="client",
producerOnly=true,
description="Sends EDI Messages over HTTP",
apiMethods=@ApiMethod(methodName="send",description="Send ediMessage to trading partner",signatures="org.apache.http.protocol.HttpCoreContext send(String ediMessage, String requestUri, String subject, String from, String as2From, String as2To, org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure, org.apache.http.entity.ContentType ediMessageContentType, String ediMessageTransferEncoding, org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm, java.security.cert.Certificate[] signingCertificateChain, java.security.PrivateKey signingPrivateKey, org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm, String dispositionNotificationTo, String[] signedReceiptMicAlgorithms, org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm, java.security.cert.Certificate[] encryptingCertificateChain, String attachedFileName)"),
aliases={})
@UriParams
@Configurer(extended=true)
public final class AS2ClientManagerEndpointConfiguration
extends AS2Configuration
Camel endpoint configuration for
AS2ClientManager.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.component.as2.api.AS2MessageStructuregetAs2To()org.apache.camel.component.as2.api.AS2CompressionAlgorithmorg.apache.http.entity.ContentTypeorg.apache.camel.component.as2.api.AS2EncryptionAlgorithmgetFrom()String[]org.apache.camel.component.as2.api.AS2SignatureAlgorithmvoidsetAs2From(String as2From) The value of the AS2From header of AS2 message.voidsetAs2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure) The structure of AS2 Message.voidThe value of the AS2To header of AS2 message.voidsetAttachedFileName(String attachedFileName) The name of the attached filevoidsetCompressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm) The algorithm used to compress EDI message.voidsetDispositionNotificationTo(String dispositionNotificationTo) The value of the Disposition-Notification-To header.voidsetEdiMessage(String ediMessage) voidsetEdiMessageContentType(org.apache.http.entity.ContentType ediMessageContentType) voidsetEdiMessageTransferEncoding(String ediMessageTransferEncoding) The transfer encoding of EDI message.voidsetEncryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm) The algorithm used to encrypt EDI message.voidsetEncryptingCertificateChain(Certificate[] encryptingCertificateChain) The chain of certificates used to encrypt EDI message.voidThe value of the From header of AS2 message.voidsetRequestUri(String requestUri) The request URI of EDI message.voidsetSignedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms) The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN)voidsetSigningAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm) The algorithm used to sign EDI message.voidsetSigningCertificateChain(Certificate[] signingCertificateChain) The chain of certificates used to sign EDI message.voidsetSigningPrivateKey(PrivateKey signingPrivateKey) The key used to sign the EDI message.voidsetSubject(String subject) The value of Subject header of AS2 message.Methods inherited from class org.apache.camel.component.as2.AS2Configuration
getApiName, getAs2Version, getClientFqdn, getDecryptingPrivateKey, getEdiMessageType, getHostnameVerifier, getHttpConnectionPoolSize, getHttpConnectionPoolTtl, getHttpConnectionTimeout, getHttpSocketTimeout, getMdnMessageTemplate, getMethodName, getServer, getServerFqdn, getServerPortNumber, getSslContext, getTargetHostname, getTargetPortNumber, getUserAgent, getValidateSigningCertificateChain, setApiName, setAs2Version, setClientFqdn, setDecryptingPrivateKey, setEdiMessageType, setHostnameVerifier, setHttpConnectionPoolSize, setHttpConnectionPoolTtl, setHttpConnectionTimeout, setHttpSocketTimeout, setMdnMessageTemplate, setMethodName, setServer, setServerFqdn, setServerPortNumber, setSslContext, setTargetHostname, setTargetPortNumber, setUserAgent, setValidateSigningCertificateChain
-
Constructor Details
-
AS2ClientManagerEndpointConfiguration
public AS2ClientManagerEndpointConfiguration()
-
-
Method Details
-
getAs2From
- Overrides:
getAs2Fromin classAS2Configuration
-
setAs2From
Description copied from class:AS2ConfigurationThe value of the AS2From header of AS2 message.- Overrides:
setAs2Fromin classAS2Configuration
-
getAs2MessageStructure
public org.apache.camel.component.as2.api.AS2MessageStructure getAs2MessageStructure()- Overrides:
getAs2MessageStructurein classAS2Configuration
-
setAs2MessageStructure
public void setAs2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure) Description copied from class:AS2ConfigurationThe structure of AS2 Message. One of: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature- Overrides:
setAs2MessageStructurein classAS2Configuration
-
getAs2To
- Overrides:
getAs2Toin classAS2Configuration
-
setAs2To
Description copied from class:AS2ConfigurationThe value of the AS2To header of AS2 message.- Overrides:
setAs2Toin classAS2Configuration
-
getAttachedFileName
- Overrides:
getAttachedFileNamein classAS2Configuration
-
setAttachedFileName
Description copied from class:AS2ConfigurationThe name of the attached file- Overrides:
setAttachedFileNamein classAS2Configuration
-
getCompressionAlgorithm
public org.apache.camel.component.as2.api.AS2CompressionAlgorithm getCompressionAlgorithm()- Overrides:
getCompressionAlgorithmin classAS2Configuration
-
setCompressionAlgorithm
public void setCompressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm) Description copied from class:AS2ConfigurationThe algorithm used to compress EDI message.- Overrides:
setCompressionAlgorithmin classAS2Configuration
-
getDispositionNotificationTo
- Overrides:
getDispositionNotificationToin classAS2Configuration
-
setDispositionNotificationTo
Description copied from class:AS2ConfigurationThe value of the Disposition-Notification-To header. Assigning a value to this parameter requests a message disposition notification (MDN) for the AS2 message.- Overrides:
setDispositionNotificationToin classAS2Configuration
-
getEdiMessage
-
setEdiMessage
-
getEdiMessageContentType
public org.apache.http.entity.ContentType getEdiMessageContentType() -
setEdiMessageContentType
public void setEdiMessageContentType(org.apache.http.entity.ContentType ediMessageContentType) -
getEdiMessageTransferEncoding
- Overrides:
getEdiMessageTransferEncodingin classAS2Configuration
-
setEdiMessageTransferEncoding
Description copied from class:AS2ConfigurationThe transfer encoding of EDI message.- Overrides:
setEdiMessageTransferEncodingin classAS2Configuration
-
getEncryptingAlgorithm
public org.apache.camel.component.as2.api.AS2EncryptionAlgorithm getEncryptingAlgorithm()- Overrides:
getEncryptingAlgorithmin classAS2Configuration
-
setEncryptingAlgorithm
public void setEncryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm) Description copied from class:AS2ConfigurationThe algorithm used to encrypt EDI message.- Overrides:
setEncryptingAlgorithmin classAS2Configuration
-
getEncryptingCertificateChain
- Overrides:
getEncryptingCertificateChainin classAS2Configuration
-
setEncryptingCertificateChain
Description copied from class:AS2ConfigurationThe chain of certificates used to encrypt EDI message.- Overrides:
setEncryptingCertificateChainin classAS2Configuration
-
getFrom
- Overrides:
getFromin classAS2Configuration
-
setFrom
Description copied from class:AS2ConfigurationThe value of the From header of AS2 message.- Overrides:
setFromin classAS2Configuration
-
getRequestUri
- Overrides:
getRequestUriin classAS2Configuration
-
setRequestUri
Description copied from class:AS2ConfigurationThe request URI of EDI message.- Overrides:
setRequestUriin classAS2Configuration
-
getSignedReceiptMicAlgorithms
- Overrides:
getSignedReceiptMicAlgorithmsin classAS2Configuration
-
setSignedReceiptMicAlgorithms
Description copied from class:AS2ConfigurationThe list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN)- Overrides:
setSignedReceiptMicAlgorithmsin classAS2Configuration
-
getSigningAlgorithm
public org.apache.camel.component.as2.api.AS2SignatureAlgorithm getSigningAlgorithm()- Overrides:
getSigningAlgorithmin classAS2Configuration
-
setSigningAlgorithm
public void setSigningAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm) Description copied from class:AS2ConfigurationThe algorithm used to sign EDI message.- Overrides:
setSigningAlgorithmin classAS2Configuration
-
getSigningCertificateChain
- Overrides:
getSigningCertificateChainin classAS2Configuration
-
setSigningCertificateChain
Description copied from class:AS2ConfigurationThe chain of certificates used to sign EDI message.- Overrides:
setSigningCertificateChainin classAS2Configuration
-
getSigningPrivateKey
- Overrides:
getSigningPrivateKeyin classAS2Configuration
-
setSigningPrivateKey
Description copied from class:AS2ConfigurationThe key used to sign the EDI message.- Overrides:
setSigningPrivateKeyin classAS2Configuration
-
getSubject
- Overrides:
getSubjectin classAS2Configuration
-
setSubject
Description copied from class:AS2ConfigurationThe value of Subject header of AS2 message.- Overrides:
setSubjectin classAS2Configuration
-