This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new 5578e3a Regen 5578e3a is described below commit 5578e3abcc2f6d304f97c45f4c1005fe3fc68d76 Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Thu Mar 26 16:40:54 2020 +0100 Regen --- docs/components/modules/ROOT/nav.adoc | 8 ++++---- docs/components/modules/ROOT/pages/elytron-component.adoc | 1 + docs/components/modules/ROOT/pages/index.adoc | 2 ++ docs/components/modules/ROOT/pages/mail-component.adoc | 14 ++++++++------ 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc index 6c22598..376b99c 100644 --- a/docs/components/modules/ROOT/nav.adoc +++ b/docs/components/modules/ROOT/nav.adoc @@ -46,8 +46,8 @@ ** xref:aws-kinesis-component.adoc[AWS Kinesis Component] ** xref:aws-kinesis-firehose-component.adoc[AWS Kinesis Firehose Component] ** xref:aws-kms-component.adoc[AWS KMS Component] -** xref:aws2-lambda-component.adoc[AWS Lambda Component] ** xref:aws-lambda-component.adoc[AWS Lambda Component] +** xref:aws2-lambda-component.adoc[AWS Lambda Component] ** xref:aws-mq-component.adoc[AWS MQ Component] ** xref:aws-msk-component.adoc[AWS MSK Component] ** xref:aws-s3-component.adoc[AWS S3 Storage Service Component] @@ -114,7 +114,6 @@ ** xref:ehcache-component.adoc[Ehcache Component] ** xref:elasticsearch-rest-component.adoc[Elastichsearch Rest Component] ** xref:elsql-component.adoc[ElSQL Component] -** xref:elytron-component.adoc[Elytron Component] ** xref:etcd-keys-component.adoc[Etcd Keys Component] ** xref:etcd-stats-component.adoc[Etcd Stats Component] ** xref:etcd-watch-component.adoc[Etcd Watch Component] @@ -339,11 +338,11 @@ ** xref:swagger-java.adoc[Swagger Java Component] ** xref:telegram-component.adoc[Telegram Component] ** xref:test-karaf.adoc[Test Karaf] -** xref:test.adoc[Test Module] ** xref:test-junit5.adoc[Test Module] +** xref:test.adoc[Test Module] ** xref:test-spring.adoc[Test Spring] -** xref:testcontainers.adoc[Testcontainers] ** xref:testcontainers-junit5.adoc[Testcontainers] +** xref:testcontainers.adoc[Testcontainers] ** xref:testcontainers-spring-junit5.adoc[Testcontainers Spring] ** xref:testcontainers-spring.adoc[Testcontainers Spring] ** xref:thrift-component.adoc[Thrift Component] @@ -354,6 +353,7 @@ ** xref:twitter-search-component.adoc[Twitter Search Component] ** xref:twitter-timeline-component.adoc[Twitter Timeline Component] ** xref:undertow-component.adoc[Undertow Component] +** xref:elytron-component.adoc[Undertow Elytron Security Provider] ** xref:blueprint.adoc[Using OSGi blueprint with Camel] ** xref:validator-component.adoc[Validator Component] ** xref:velocity-component.adoc[Velocity Component] diff --git a/docs/components/modules/ROOT/pages/elytron-component.adoc b/docs/components/modules/ROOT/pages/elytron-component.adoc index 010efbb..b84739b 100644 --- a/docs/components/modules/ROOT/pages/elytron-component.adoc +++ b/docs/components/modules/ROOT/pages/elytron-component.adoc @@ -25,6 +25,7 @@ Configuration has to provide all 3 security attributes: | *mechanismName* | MechanismName should be selected with regard to default securityRealm. For example: to use bearer_token security, mechanism name has to be "BEARER_TOKEN" and realm has to be TokenSecurityReal | String +| *elytronProvider* | Instance of WildFlyElytronBaseProvider ith respect of mechanismName | WildFlyElytronBaseProvider |=== Each exchange created by Undertow endpoint with Elytron security contains header 'securityIdentity' diff --git a/docs/components/modules/ROOT/pages/index.adoc b/docs/components/modules/ROOT/pages/index.adoc index 1430c41..179eff4 100644 --- a/docs/components/modules/ROOT/pages/index.adoc +++ b/docs/components/modules/ROOT/pages/index.adoc @@ -223,6 +223,8 @@ Number of Components: 331 in 264 JAR artifacts (1 deprecated) | xref:elsql-component.adoc[ElSQL] (camel-elsql) | 2.16 | The elsql component is an extension to the existing SQL Component that uses ElSql to define the SQL queries. +| xref:elytron-component.adoc[Elytron] (camel-elytron) | 3.1 | The elytron component is allows you to work with the Elytron Security Framework + | xref:etcd-keys-component.adoc[Etcd Keys] (camel-etcd) | 2.18 | Camel Etcd support | xref:etcd-stats-component.adoc[Etcd Stats] (camel-etcd) | 2.18 | The camel etcd component allows you to work with Etcd, a distributed reliable key-value store. diff --git a/docs/components/modules/ROOT/pages/mail-component.adoc b/docs/components/modules/ROOT/pages/mail-component.adoc index 9f6c4cf..6f8e1b1 100644 --- a/docs/components/modules/ROOT/pages/mail-component.adoc +++ b/docs/components/modules/ROOT/pages/mail-component.adoc @@ -94,7 +94,7 @@ You can append query options to the URI in the following format, // component options: START -The Mail component supports 41 options, which are listed below. +The Mail component supports 42 options, which are listed below. @@ -126,6 +126,7 @@ The Mail component supports 41 options, which are listed below. | *additionalJavaMailProperties* (advanced) | Sets additional java mail properties, that will append/override any default properties that is set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. | | Properties | *alternativeBodyHeader* (advanced) | Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header. | CamelMailAlternativeBody | String | *attachmentsContentTransfer EncodingResolver* (advanced) | To use a custom AttachmentsContentTransferEncodingResolver to resolve what content-type-encoding to use for attachments. | | AttachmentsContentTransferEncodingResolver +| *authenticator* (advanced) | The authenticator for login. If set then the password and username are ignored. Can be used for tokens which can expire and therefore must be read dynamically. | | MailAuthenticator | *basicPropertyBinding* (advanced) | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | boolean | *configuration* (advanced) | Sets the Mail configuration | | MailConfiguration | *connectionTimeout* (advanced) | The connection timeout in milliseconds. | 30000 | int @@ -138,10 +139,10 @@ The Mail component supports 41 options, which are listed below. | *session* (advanced) | Specifies the mail session that camel should use for all mail interactions. Useful in scenarios where mail sessions are created and managed by some other resource, such as a JavaEE container. When using a custom mail session, then the hostname and port from the mail session will be used (if configured on the session). | | Session | *useInlineAttachments* (advanced) | Whether to use disposition inline or attachment. | false | boolean | *headerFilterStrategy* (filter) | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel message. | | HeaderFilterStrategy -| *password* (security) | The password for login | | String +| *password* (security) | The password for login. See also setAuthenticator(MailAuthenticator). | | String | *sslContextParameters* (security) | To configure security using SSLContextParameters. | | SSLContextParameters | *useGlobalSslContextParameters* (security) | Enable usage of global SSL context parameters. | false | boolean -| *username* (security) | The username for login | | String +| *username* (security) | The username for login. See also setAuthenticator(MailAuthenticator). | | String |=== // component options: END @@ -170,7 +171,7 @@ with the following path and query parameters: |=== -=== Query Parameters (66 parameters): +=== Query Parameters (67 parameters): [width="100%",cols="2,5,^1,2",options="header"] @@ -208,6 +209,7 @@ with the following path and query parameters: | *additionalJavaMailProperties* (advanced) | Sets additional java mail properties, that will append/override any default properties that is set based on all the other options. This is useful if you need to add some special options but want to keep the others as is. | | Properties | *alternativeBodyHeader* (advanced) | Specifies the key to an IN message header that contains an alternative email body. For example, if you send emails in text/html format and want to provide an alternative mail body for non-HTML email clients, set the alternative mail body with this key as a header. | CamelMailAlternativeBody | String | *attachmentsContentTransfer EncodingResolver* (advanced) | To use a custom AttachmentsContentTransferEncodingResolver to resolve what content-type-encoding to use for attachments. | | AttachmentsContentTransferEncodingResolver +| *authenticator* (advanced) | The authenticator for login. If set then the password and username are ignored. Can be used for tokens which can expire and therefore must be read dynamically. | | MailAuthenticator | *basicPropertyBinding* (advanced) | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | boolean | *binding* (advanced) | Sets the binding used to convert from a Camel message to and from a Mail message | | MailBinding | *connectionTimeout* (advanced) | The connection timeout in milliseconds. | 30000 | int @@ -238,9 +240,9 @@ with the following path and query parameters: | *startScheduler* (scheduler) | Whether the scheduler should be auto started. | true | boolean | *timeUnit* (scheduler) | Time unit for initialDelay and delay options. The value can be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS | MILLISECONDS | TimeUnit | *useFixedDelay* (scheduler) | Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details. | true | boolean -| *password* (security) | The password for login | | String +| *password* (security) | The password for login. See also setAuthenticator(MailAuthenticator). | | String | *sslContextParameters* (security) | To configure security using SSLContextParameters. | | SSLContextParameters -| *username* (security) | The username for login | | String +| *username* (security) | The username for login. See also setAuthenticator(MailAuthenticator). | | String | *sortTerm* (sort) | Sorting order for messages. Only natively supported for IMAP. Emulated to some degree when using POP3 or when IMAP server does not have the SORT capability. | | SortTerm[] |=== // endpoint options: END