This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git
from fe2d88eac2c CAMEL-18377: camel-jpa - resue an EntityManager from the
current tran… (#8141)
add 5d90313a0b3 CAMEL-6645: camel-mapstruct component
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 +
camel-dependencies/pom.xml | 1 +
catalog/camel-allcomponents/pom.xml | 4 +
.../org/apache/camel/catalog/components.properties | 1 +
.../apache/camel/catalog/components/mapstruct.json | 35 ++++
components/camel-mapstruct/pom.xml | 94 ++++++++++
.../mapstruct/MapstructComponentConfigurer.java | 72 ++++++++
.../mapstruct/MapstructEndpointConfigurer.java | 52 ++++++
.../mapstruct/MapstructEndpointUriFactory.java | 70 ++++++++
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/mapstruct | 2 +
.../apache/camel/configurer/mapstruct-component | 2 +
.../org/apache/camel/configurer/mapstruct-endpoint | 2 +
.../org/apache/camel/urifactory/mapstruct-endpoint | 2 +
.../camel/component/mapstruct/mapstruct.json | 35 ++++
.../src/main/docs/mapstruct-component.adoc | 76 ++++++++
.../mapstruct/DefaultMapStructFinder.java | 112 ++++++++++++
.../component/mapstruct/MapStructMapperFinder.java | 42 +++++
.../component/mapstruct/MapstructComponent.java | 88 ++++++++++
.../component/mapstruct/MapstructEndpoint.java | 84 +++++++++
.../component/mapstruct/MapstructProducer.java | 38 ++++
.../component/mapstruct/CamelVehicleToCarTest.java | 72 ++++++++
.../mapstruct/ComponentVehicleToCarTest.java | 97 ++++++++++
.../component/mapstruct/VehicleToCarTest.java | 44 +++++
.../camel/component/mapstruct/dto/CarDto.java | 57 ++++++
.../camel/component/mapstruct/dto/VehicleDto.java | 41 +++++
.../component/mapstruct/mapper/CarMapper.java | 31 ++++
.../src/test/resources/log4j2.properties | 28 +++
components/pom.xml | 1 +
.../org/apache/camel/main/components.properties | 1 +
.../modules/ROOT/examples/json/mapstruct.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/mapstruct-component.adoc | 1 +
.../component/ComponentsBuilderFactory.java | 13 ++
.../dsl/MapstructComponentBuilderFactory.java | 156 +++++++++++++++++
.../src/generated/resources/metadata.json | 22 +++
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 45 +++++
.../dsl/MapstructEndpointBuilderFactory.java | 195 +++++++++++++++++++++
.../camel-component-known-dependencies.properties | 1 +
parent/pom.xml | 6 +
42 files changed, 1639 insertions(+)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mapstruct.json
create mode 100644 components/camel-mapstruct/pom.xml
create mode 100644
components/camel-mapstruct/src/generated/java/org/apache/camel/component/mapstruct/MapstructComponentConfigurer.java
create mode 100644
components/camel-mapstruct/src/generated/java/org/apache/camel/component/mapstruct/MapstructEndpointConfigurer.java
create mode 100644
components/camel-mapstruct/src/generated/java/org/apache/camel/component/mapstruct/MapstructEndpointUriFactory.java
create mode 100644
components/camel-mapstruct/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-mapstruct/src/generated/resources/META-INF/services/org/apache/camel/component/mapstruct
create mode 100644
components/camel-mapstruct/src/generated/resources/META-INF/services/org/apache/camel/configurer/mapstruct-component
create mode 100644
components/camel-mapstruct/src/generated/resources/META-INF/services/org/apache/camel/configurer/mapstruct-endpoint
create mode 100644
components/camel-mapstruct/src/generated/resources/META-INF/services/org/apache/camel/urifactory/mapstruct-endpoint
create mode 100644
components/camel-mapstruct/src/generated/resources/org/apache/camel/component/mapstruct/mapstruct.json
create mode 100644
components/camel-mapstruct/src/main/docs/mapstruct-component.adoc
create mode 100644
components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/DefaultMapStructFinder.java
create mode 100644
components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapStructMapperFinder.java
create mode 100644
components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapstructComponent.java
create mode 100644
components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapstructEndpoint.java
create mode 100644
components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapstructProducer.java
create mode 100644
components/camel-mapstruct/src/test/java/org/apache/camel/component/mapstruct/CamelVehicleToCarTest.java
create mode 100644
components/camel-mapstruct/src/test/java/org/apache/camel/component/mapstruct/ComponentVehicleToCarTest.java
create mode 100644
components/camel-mapstruct/src/test/java/org/apache/camel/component/mapstruct/VehicleToCarTest.java
create mode 100644
components/camel-mapstruct/src/test/java/org/apache/camel/component/mapstruct/dto/CarDto.java
create mode 100644
components/camel-mapstruct/src/test/java/org/apache/camel/component/mapstruct/dto/VehicleDto.java
create mode 100644
components/camel-mapstruct/src/test/java/org/apache/camel/component/mapstruct/mapper/CarMapper.java
create mode 100644
components/camel-mapstruct/src/test/resources/log4j2.properties
create mode 120000 docs/components/modules/ROOT/examples/json/mapstruct.json
create mode 120000 docs/components/modules/ROOT/pages/mapstruct-component.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MapstructComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MapstructEndpointBuilderFactory.java