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
All Methods Instance Methods Default Methods Modifier and Type Method Description default AS2EndpointBuilderFactory.AdvancedAS2EndpointBuilderadvanced()default AS2EndpointBuilderFactory.AS2EndpointBuilderas2From(String as2From)The value of the AS2From header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2MessageStructure(String as2MessageStructure)The structure of AS2 Message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure)The structure of AS2 Message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2To(String as2To)The value of the AS2To header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2Version(String as2Version)The version of the AS2 protocol.default AS2EndpointBuilderFactory.AS2EndpointBuilderattachedFileName(String attachedFileName)The name of the attached file.default AS2EndpointBuilderFactory.AS2EndpointBuilderclientFqdn(String clientFqdn)The Client Fully Qualified Domain Name (FQDN).default AS2EndpointBuilderFactory.AS2EndpointBuildercompressionAlgorithm(String compressionAlgorithm)The algorithm used to compress EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildercompressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm)The algorithm used to compress EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderdecryptingPrivateKey(String decryptingPrivateKey)The key used to encrypt the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderdecryptingPrivateKey(PrivateKey decryptingPrivateKey)The key used to encrypt the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderdispositionNotificationTo(String dispositionNotificationTo)The value of the Disposition-Notification-To header.default AS2EndpointBuilderFactory.AS2EndpointBuilderediMessageTransferEncoding(String ediMessageTransferEncoding)The transfer encoding of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderediMessageType(String ediMessageType)The content type of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderediMessageType(org.apache.http.entity.ContentType ediMessageType)The content type of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingAlgorithm(String encryptingAlgorithm)The algorithm used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm)The algorithm used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingCertificateChain(String encryptingCertificateChain)The chain of certificates used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingCertificateChain(Certificate[] encryptingCertificateChain)The chain of certificates used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderfrom(String from)The value of the From header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuilderhostnameVerifier(String hostnameVerifier)Set hostname verifier for SSL session.default AS2EndpointBuilderFactory.AS2EndpointBuilderhostnameVerifier(HostnameVerifier hostnameVerifier)Set hostname verifier for SSL session.default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpConnectionPoolSize(Integer httpConnectionPoolSize)The maximum size of the connection pool for http connections (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpConnectionPoolSize(String httpConnectionPoolSize)The maximum size of the connection pool for http connections (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpConnectionPoolTtl(String httpConnectionPoolTtl)The time to live for connections in the connection pool (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpConnectionPoolTtl(Duration httpConnectionPoolTtl)The time to live for connections in the connection pool (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpConnectionTimeout(String httpConnectionTimeout)The timeout of the http connection (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpConnectionTimeout(Duration httpConnectionTimeout)The timeout of the http connection (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpSocketTimeout(String httpSocketTimeout)The timeout of the underlying http socket (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderhttpSocketTimeout(Duration httpSocketTimeout)The timeout of the underlying http socket (client only).default AS2EndpointBuilderFactory.AS2EndpointBuilderinBody(String inBody)Sets the name of a parameter to be passed in the exchange In Body.default AS2EndpointBuilderFactory.AS2EndpointBuildermdnMessageTemplate(String mdnMessageTemplate)The template used to format MDN message.default AS2EndpointBuilderFactory.AS2EndpointBuilderrequestUri(String requestUri)The request URI of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderserver(String server)The value included in the Server message header identifying the AS2 Server.default AS2EndpointBuilderFactory.AS2EndpointBuilderserverFqdn(String serverFqdn)The Server Fully Qualified Domain Name (FQDN).default AS2EndpointBuilderFactory.AS2EndpointBuilderserverPortNumber(Integer serverPortNumber)The port number of server.default AS2EndpointBuilderFactory.AS2EndpointBuilderserverPortNumber(String serverPortNumber)The port number of server.default AS2EndpointBuilderFactory.AS2EndpointBuildersignedReceiptMicAlgorithms(String signedReceiptMicAlgorithms)The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).default AS2EndpointBuilderFactory.AS2EndpointBuildersignedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms)The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).default AS2EndpointBuilderFactory.AS2EndpointBuildersigningAlgorithm(String signingAlgorithm)The algorithm used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm)The algorithm used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningCertificateChain(String signingCertificateChain)The chain of certificates used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningCertificateChain(Certificate[] signingCertificateChain)The chain of certificates used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningPrivateKey(String signingPrivateKey)The key used to sign the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningPrivateKey(PrivateKey signingPrivateKey)The key used to sign the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersslContext(String sslContext)Set SSL context for connection to remote server.default AS2EndpointBuilderFactory.AS2EndpointBuildersslContext(SSLContext sslContext)Set SSL context for connection to remote server.default AS2EndpointBuilderFactory.AS2EndpointBuildersubject(String subject)The value of Subject header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuildertargetHostname(String targetHostname)The host name (IP or DNS name) of target host.default AS2EndpointBuilderFactory.AS2EndpointBuildertargetPortNumber(Integer targetPortNumber)The port number of target host.default AS2EndpointBuilderFactory.AS2EndpointBuildertargetPortNumber(String targetPortNumber)The port number of target host.default AS2EndpointBuilderFactory.AS2EndpointBuilderuserAgent(String userAgent)The value included in the User-Agent message header identifying the AS2 user agent.default AS2EndpointBuilderFactory.AS2EndpointBuildervalidateSigningCertificateChain(String validateSigningCertificateChain)Certificates to validate the message's signature against.default AS2EndpointBuilderFactory.AS2EndpointBuildervalidateSigningCertificateChain(Certificate[] validateSigningCertificateChain)Certificates to validate the message's signature against.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default AS2EndpointBuilderFactory.AdvancedAS2EndpointBuilder advanced()
- Specified by:
advancedin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
advancedin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder
-
as2From
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2From(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2To(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2Version(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder attachedFileName(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder clientFqdn(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder ediMessageType(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder from(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder hostnameVerifier(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpSocketTimeout(Duration 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder httpSocketTimeout(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder inBody(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder mdnMessageTemplate(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder requestUri(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder server(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder serverFqdn(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder serverPortNumber(Integer 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder serverPortNumber(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder sslContext(SSLContext 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder sslContext(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder subject(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder targetHostname(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder targetPortNumber(Integer 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder targetPortNumber(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder userAgent(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingAlgorithm(String 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
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingPrivateKey(String 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
-
-