Interface AS2EndpointBuilderFactory.AS2EndpointBuilder
- All Superinterfaces:
AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder,AS2EndpointBuilderFactory.AS2EndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AS2EndpointBuilderFactory
public static interface AS2EndpointBuilderFactory.AS2EndpointBuilder
extends AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder, AS2EndpointBuilderFactory.AS2EndpointProducerBuilder
Builder for endpoint for the AS2 component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()The value of the AS2From header of AS2 message.as2MessageStructure(String as2MessageStructure) The structure of AS2 Message.as2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure) The structure of AS2 Message.The value of the AS2To header of AS2 message.as2Version(String as2Version) The version of the AS2 protocol.attachedFileName(String attachedFileName) The name of the attached file.clientFqdn(String clientFqdn) The Client Fully Qualified Domain Name (FQDN).compressionAlgorithm(String compressionAlgorithm) The algorithm used to compress EDI message.compressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm) The algorithm used to compress EDI message.decryptingPrivateKey(String decryptingPrivateKey) The key used to encrypt the EDI message.decryptingPrivateKey(PrivateKey decryptingPrivateKey) The key used to encrypt the EDI message.dispositionNotificationTo(String dispositionNotificationTo) The value of the Disposition-Notification-To header.ediMessageTransferEncoding(String ediMessageTransferEncoding) The transfer encoding of EDI message.ediMessageType(String ediMessageType) The content type of EDI message.ediMessageType(org.apache.http.entity.ContentType ediMessageType) The content type of EDI message.encryptingAlgorithm(String encryptingAlgorithm) The algorithm used to encrypt EDI message.encryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm) The algorithm used to encrypt EDI message.encryptingCertificateChain(String encryptingCertificateChain) The chain of certificates used to encrypt EDI message.encryptingCertificateChain(Certificate[] encryptingCertificateChain) The chain of certificates used to encrypt EDI message.The value of the From header of AS2 message.hostnameVerifier(String hostnameVerifier) Set hostname verifier for SSL session.hostnameVerifier(HostnameVerifier hostnameVerifier) Set hostname verifier for SSL session.httpConnectionPoolSize(Integer httpConnectionPoolSize) The maximum size of the connection pool for http connections (client only).httpConnectionPoolSize(String httpConnectionPoolSize) The maximum size of the connection pool for http connections (client only).httpConnectionPoolTtl(String httpConnectionPoolTtl) The time to live for connections in the connection pool (client only).httpConnectionPoolTtl(Duration httpConnectionPoolTtl) The time to live for connections in the connection pool (client only).httpConnectionTimeout(String httpConnectionTimeout) The timeout of the http connection (client only).httpConnectionTimeout(Duration httpConnectionTimeout) The timeout of the http connection (client only).httpSocketTimeout(String httpSocketTimeout) The timeout of the underlying http socket (client only).httpSocketTimeout(Duration httpSocketTimeout) The timeout of the underlying http socket (client only).Sets the name of a parameter to be passed in the exchange In Body.mdnMessageTemplate(String mdnMessageTemplate) The template used to format MDN message.requestUri(String requestUri) The request URI of EDI message.The value included in the Server message header identifying the AS2 Server.serverFqdn(String serverFqdn) The Server Fully Qualified Domain Name (FQDN).serverPortNumber(Integer serverPortNumber) The port number of server.serverPortNumber(String serverPortNumber) The port number of server.signedReceiptMicAlgorithms(String signedReceiptMicAlgorithms) The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).signedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms) The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).signingAlgorithm(String signingAlgorithm) The algorithm used to sign EDI message.signingAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm) The algorithm used to sign EDI message.signingCertificateChain(String signingCertificateChain) The chain of certificates used to sign EDI message.signingCertificateChain(Certificate[] signingCertificateChain) The chain of certificates used to sign EDI message.signingPrivateKey(String signingPrivateKey) The key used to sign the EDI message.signingPrivateKey(PrivateKey signingPrivateKey) The key used to sign the EDI message.sslContext(String sslContext) Set SSL context for connection to remote server.sslContext(SSLContext sslContext) Set SSL context for connection to remote server.The value of Subject header of AS2 message.targetHostname(String targetHostname) The host name (IP or DNS name) of target host.targetPortNumber(Integer targetPortNumber) The port number of target host.targetPortNumber(String targetPortNumber) The port number of target host.The value included in the User-Agent message header identifying the AS2 user agent.validateSigningCertificateChain(String validateSigningCertificateChain) Certificates to validate the message's signature against.validateSigningCertificateChain(Certificate[] validateSigningCertificateChain) Certificates to validate the message's signature against.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
- Specified by:
advancedin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
advancedin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder
-
as2From
The value of the AS2From header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
as2Fromin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2Fromin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2From- the value to set- Returns:
- the dsl builder
-
as2MessageStructure
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure) The structure of AS2 Message. One of: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature. The option is a: <code>org.apache.camel.component.as2.api.AS2MessageStructure</code> type. Group: common- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2MessageStructure- the value to set- Returns:
- the dsl builder
-
as2MessageStructure
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2MessageStructure(String as2MessageStructure) The structure of AS2 Message. One of: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2MessageStructure</code> type. Group: common- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2MessageStructure- the value to set- Returns:
- the dsl builder
-
as2To
The value of the AS2To header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
as2Toin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2Toin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2To- the value to set- Returns:
- the dsl builder
-
as2Version
The version of the AS2 protocol. The option is a: <code>java.lang.String</code> type. Default: 1.1 Group: common- Specified by:
as2Versionin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2Versionin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2Version- the value to set- Returns:
- the dsl builder
-
attachedFileName
The name of the attached file. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
attachedFileNamein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
attachedFileNamein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
attachedFileName- the value to set- Returns:
- the dsl builder
-
clientFqdn
The Client Fully Qualified Domain Name (FQDN). Used in message ids sent by endpoint. The option is a: <code>java.lang.String</code> type. Default: camel.apache.org Group: common- Specified by:
clientFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
clientFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
clientFqdn- the value to set- Returns:
- the dsl builder
-
compressionAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder compressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm) The algorithm used to compress EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2CompressionAlgorithm</code> type. Group: common- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
compressionAlgorithm- the value to set- Returns:
- the dsl builder
-
compressionAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder compressionAlgorithm(String compressionAlgorithm) The algorithm used to compress EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2CompressionAlgorithm</code> type. Group: common- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
compressionAlgorithm- the value to set- Returns:
- the dsl builder
-
dispositionNotificationTo
default AS2EndpointBuilderFactory.AS2EndpointBuilder dispositionNotificationTo(String dispositionNotificationTo) The value of the Disposition-Notification-To header. Assigning a value to this parameter requests a message disposition notification (MDN) for the AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
dispositionNotificationToin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
dispositionNotificationToin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
dispositionNotificationTo- the value to set- Returns:
- the dsl builder
-
ediMessageTransferEncoding
default AS2EndpointBuilderFactory.AS2EndpointBuilder ediMessageTransferEncoding(String ediMessageTransferEncoding) The transfer encoding of EDI message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
ediMessageTransferEncodingin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
ediMessageTransferEncodingin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
ediMessageTransferEncoding- the value to set- Returns:
- the dsl builder
-
ediMessageType
default AS2EndpointBuilderFactory.AS2EndpointBuilder ediMessageType(org.apache.http.entity.ContentType ediMessageType) The content type of EDI message. One of application/edifact, application/edi-x12, application/edi-consent, application/xml. The option is a: <code>org.apache.http.entity.ContentType</code> type. Group: common- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
ediMessageType- the value to set- Returns:
- the dsl builder
-
ediMessageType
The content type of EDI message. One of application/edifact, application/edi-x12, application/edi-consent, application/xml. The option will be converted to a <code>org.apache.http.entity.ContentType</code> type. Group: common- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
ediMessageType- the value to set- Returns:
- the dsl builder
-
from
The value of the From header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
fromin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
fromin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
from- the value to set- Returns:
- the dsl builder
-
hostnameVerifier
default AS2EndpointBuilderFactory.AS2EndpointBuilder hostnameVerifier(HostnameVerifier hostnameVerifier) Set hostname verifier for SSL session. The option is a: <code>javax.net.ssl.HostnameVerifier</code> type. Group: common- Specified by:
hostnameVerifierin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
hostnameVerifierin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
hostnameVerifier- the value to set- Returns:
- the dsl builder
-
hostnameVerifier
Set hostname verifier for SSL session. The option will be converted to a <code>javax.net.ssl.HostnameVerifier</code> type. Group: common- Specified by:
hostnameVerifierin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
hostnameVerifierin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
hostnameVerifier- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolSize
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpConnectionPoolSize(Integer httpConnectionPoolSize) The maximum size of the connection pool for http connections (client only). The option is a: <code>java.lang.Integer</code> type. Default: 5 Group: common- Specified by:
httpConnectionPoolSizein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpConnectionPoolSizein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpConnectionPoolSize- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolSize
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpConnectionPoolSize(String httpConnectionPoolSize) The maximum size of the connection pool for http connections (client only). The option will be converted to a <code>java.lang.Integer</code> type. Default: 5 Group: common- Specified by:
httpConnectionPoolSizein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpConnectionPoolSizein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpConnectionPoolSize- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolTtl
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpConnectionPoolTtl(Duration httpConnectionPoolTtl) The time to live for connections in the connection pool (client only). The option is a: <code>java.time.Duration</code> type. Default: 15m Group: common- Specified by:
httpConnectionPoolTtlin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpConnectionPoolTtlin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpConnectionPoolTtl- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolTtl
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpConnectionPoolTtl(String httpConnectionPoolTtl) The time to live for connections in the connection pool (client only). The option will be converted to a <code>java.time.Duration</code> type. Default: 15m Group: common- Specified by:
httpConnectionPoolTtlin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpConnectionPoolTtlin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpConnectionPoolTtl- the value to set- Returns:
- the dsl builder
-
httpConnectionTimeout
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpConnectionTimeout(Duration httpConnectionTimeout) The timeout of the http connection (client only). The option is a: <code>java.time.Duration</code> type. Default: 5s Group: common- Specified by:
httpConnectionTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpConnectionTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpConnectionTimeout- the value to set- Returns:
- the dsl builder
-
httpConnectionTimeout
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpConnectionTimeout(String httpConnectionTimeout) The timeout of the http connection (client only). The option will be converted to a <code>java.time.Duration</code> type. Default: 5s Group: common- Specified by:
httpConnectionTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpConnectionTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpConnectionTimeout- the value to set- Returns:
- the dsl builder
-
httpSocketTimeout
The timeout of the underlying http socket (client only). The option is a: <code>java.time.Duration</code> type. Default: 5s Group: common- Specified by:
httpSocketTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpSocketTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpSocketTimeout- the value to set- Returns:
- the dsl builder
-
httpSocketTimeout
The timeout of the underlying http socket (client only). The option will be converted to a <code>java.time.Duration</code> type. Default: 5s Group: common- Specified by:
httpSocketTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
httpSocketTimeoutin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
httpSocketTimeout- the value to set- Returns:
- the dsl builder
-
inBody
Sets the name of a parameter to be passed in the exchange In Body. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
inBodyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
inBodyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
inBody- the value to set- Returns:
- the dsl builder
-
mdnMessageTemplate
The template used to format MDN message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
mdnMessageTemplatein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
mdnMessageTemplatein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
mdnMessageTemplate- the value to set- Returns:
- the dsl builder
-
requestUri
The request URI of EDI message. The option is a: <code>java.lang.String</code> type. Default: / Group: common- Specified by:
requestUriin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
requestUriin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
requestUri- the value to set- Returns:
- the dsl builder
-
server
The value included in the Server message header identifying the AS2 Server. The option is a: <code>java.lang.String</code> type. Default: Camel AS2 Server Endpoint Group: common- Specified by:
serverin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
server- the value to set- Returns:
- the dsl builder
-
serverFqdn
The Server Fully Qualified Domain Name (FQDN). Used in message ids sent by endpoint. The option is a: <code>java.lang.String</code> type. Default: camel.apache.org Group: common- Specified by:
serverFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
serverFqdn- the value to set- Returns:
- the dsl builder
-
serverPortNumber
The port number of server. The option is a: <code>java.lang.Integer</code> type. Group: common- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
serverPortNumber- the value to set- Returns:
- the dsl builder
-
serverPortNumber
The port number of server. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
serverPortNumber- the value to set- Returns:
- the dsl builder
-
sslContext
Set SSL context for connection to remote server. The option is a: <code>javax.net.ssl.SSLContext</code> type. Group: common- Specified by:
sslContextin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
sslContextin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
sslContext- the value to set- Returns:
- the dsl builder
-
sslContext
Set SSL context for connection to remote server. The option will be converted to a <code>javax.net.ssl.SSLContext</code> type. Group: common- Specified by:
sslContextin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
sslContextin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
sslContext- the value to set- Returns:
- the dsl builder
-
subject
The value of Subject header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
subjectin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
subjectin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
subject- the value to set- Returns:
- the dsl builder
-
targetHostname
The host name (IP or DNS name) of target host. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
targetHostnamein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
targetHostnamein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
targetHostname- the value to set- Returns:
- the dsl builder
-
targetPortNumber
The port number of target host. -1 indicates the scheme default port. The option is a: <code>java.lang.Integer</code> type. Default: 80 Group: common- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
targetPortNumber- the value to set- Returns:
- the dsl builder
-
targetPortNumber
The port number of target host. -1 indicates the scheme default port. The option will be converted to a <code>java.lang.Integer</code> type. Default: 80 Group: common- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
targetPortNumber- the value to set- Returns:
- the dsl builder
-
userAgent
The value included in the User-Agent message header identifying the AS2 user agent. The option is a: <code>java.lang.String</code> type. Default: Camel AS2 Client Endpoint Group: common- Specified by:
userAgentin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
userAgentin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
userAgent- the value to set- Returns:
- the dsl builder
-
decryptingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointBuilder decryptingPrivateKey(PrivateKey decryptingPrivateKey) The key used to encrypt the EDI message. The option is a: <code>java.security.PrivateKey</code> type. Group: security- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
decryptingPrivateKey- the value to set- Returns:
- the dsl builder
-
decryptingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointBuilder decryptingPrivateKey(String decryptingPrivateKey) The key used to encrypt the EDI message. The option will be converted to a <code>java.security.PrivateKey</code> type. Group: security- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
decryptingPrivateKey- the value to set- Returns:
- the dsl builder
-
encryptingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm) The algorithm used to encrypt EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2EncryptionAlgorithm</code> type. Group: security- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingAlgorithm- the value to set- Returns:
- the dsl builder
-
encryptingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingAlgorithm(String encryptingAlgorithm) The algorithm used to encrypt EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2EncryptionAlgorithm</code> type. Group: security- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingAlgorithm- the value to set- Returns:
- the dsl builder
-
encryptingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingCertificateChain(Certificate[] encryptingCertificateChain) The chain of certificates used to encrypt EDI message. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: security- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingCertificateChain- the value to set- Returns:
- the dsl builder
-
encryptingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingCertificateChain(String encryptingCertificateChain) The chain of certificates used to encrypt EDI message. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: security- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingCertificateChain- the value to set- Returns:
- the dsl builder
-
signedReceiptMicAlgorithms
default AS2EndpointBuilderFactory.AS2EndpointBuilder signedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms) The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN). The option is a: <code>java.lang.String[]</code> type. Group: security- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signedReceiptMicAlgorithms- the value to set- Returns:
- the dsl builder
-
signedReceiptMicAlgorithms
default AS2EndpointBuilderFactory.AS2EndpointBuilder signedReceiptMicAlgorithms(String signedReceiptMicAlgorithms) The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN). The option will be converted to a <code>java.lang.String[]</code> type. Group: security- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signedReceiptMicAlgorithms- the value to set- Returns:
- the dsl builder
-
signingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm) The algorithm used to sign EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2SignatureAlgorithm</code> type. Group: security- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingAlgorithm- the value to set- Returns:
- the dsl builder
-
signingAlgorithm
The algorithm used to sign EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2SignatureAlgorithm</code> type. Group: security- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingAlgorithm- the value to set- Returns:
- the dsl builder
-
signingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingCertificateChain(Certificate[] signingCertificateChain) The chain of certificates used to sign EDI message. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: security- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingCertificateChain- the value to set- Returns:
- the dsl builder
-
signingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingCertificateChain(String signingCertificateChain) The chain of certificates used to sign EDI message. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: security- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingCertificateChain- the value to set- Returns:
- the dsl builder
-
signingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingPrivateKey(PrivateKey signingPrivateKey) The key used to sign the EDI message. The option is a: <code>java.security.PrivateKey</code> type. Group: security- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingPrivateKey- the value to set- Returns:
- the dsl builder
-
signingPrivateKey
The key used to sign the EDI message. The option will be converted to a <code>java.security.PrivateKey</code> type. Group: security- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingPrivateKey- the value to set- Returns:
- the dsl builder
-
validateSigningCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder validateSigningCertificateChain(Certificate[] validateSigningCertificateChain) Certificates to validate the message's signature against. If not supplied, validation will not take place. Server: validates the received message. Client: not yet implemented, should validate the MDN. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: security- Specified by:
validateSigningCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
validateSigningCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
validateSigningCertificateChain- the value to set- Returns:
- the dsl builder
-
validateSigningCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder validateSigningCertificateChain(String validateSigningCertificateChain) Certificates to validate the message's signature against. If not supplied, validation will not take place. Server: validates the received message. Client: not yet implemented, should validate the MDN. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: security- Specified by:
validateSigningCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
validateSigningCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
validateSigningCertificateChain- the value to set- Returns:
- the dsl builder
-