This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 817015f  Revert a change in latest dataformat related commit
     new 77c468c  CAMEL-13449: camel3 - Move bean component out of camel-core
     new f6b75a3  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 14c6775  CAMEL-13449: camel3 - Move bean component out of camel-core
     new acd2567  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 5f70df3  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 1c093a0  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 8704016  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 8b11362  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 3d44234  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 324e81c  CAMEL-13449: camel3 - Move bean component out of camel-core
     new c14dc56  CAMEL-13449: camel3 - Move bean component out of camel-core
     new fa30dcd  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 024ae2b  CAMEL-13449: camel3 - Move bean component out of camel-core
     new f0ab922  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 01f1f16  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 6ce316d  CAMEL-13449: camel3 - Move bean component out of camel-core
     new f1a1dfe  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 738632c  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 8586380  CAMEL-13177: Upgrade maven-bundle-plugin to improve build 
speed
     new bd41bc4  CAMEL-13449: camel3 - Move bean component out of camel-core
     new d669583  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 4304ffd  CAMEL-13449: camel3 - Move bean component out of camel-core
     new e1ec9f9  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 9ba47f8  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 4daa02f  CAMEL-13449: camel3 - Move bean component out of camel-core
     new 5b44ab9  CAMEL-13449: camel3 - Move bean component out of camel-core

The 36791 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 MIGRATION.md                                       |   3 +
 apache-camel/pom.xml                               |  10 ++
 apache-camel/src/main/descriptors/common-bin.xml   |   2 +
 bom/camel-bom/pom.xml                              |  10 ++
 components/camel-bean/pom.xml                      |  45 ++++++++
 .../camel-bean}/src/main/docs/bean-component.adoc  |  23 +---
 .../camel-bean}/src/main/docs/class-component.adoc |   0
 .../component/bean/AbstractBeanProcessor.java      |   0
 .../bean/AbstractCamelInvocationHandler.java       |   0
 .../bean/AmbiguousMethodCallException.java         |   0
 .../bean/BeanAnnotationExpressionFactory.java      |   9 +-
 .../apache/camel/component/bean/BeanComponent.java |   0
 .../apache/camel/component/bean/BeanConstants.java |   0
 .../apache/camel/component/bean/BeanEndpoint.java  |   0
 .../component/bean/BeanExpressionProcessor.java    |   0
 .../apache/camel/component/bean/BeanHelper.java    |   0
 .../apache/camel/component/bean/BeanHolder.java    |   0
 .../org/apache/camel/component/bean/BeanInfo.java  |   0
 .../camel/component/bean/BeanInfoCacheKey.java     |   0
 .../apache/camel/component/bean/BeanProcessor.java |   0
 .../apache/camel/component/bean/BeanProducer.java  |   0
 .../camel/component/bean/BeanTypeHolder.java       |   0
 .../component/bean/CamelInvocationHandler.java     |   0
 .../camel/component/bean/ConstantBeanHolder.java   |   0
 .../bean/ConstantStaticTypeBeanHolder.java         |   0
 .../component/bean/ConstantTypeBeanHolder.java     |   0
 .../bean/DefaultBeanProcessorFactory.java          |  79 ++++++-------
 .../component/bean/DefaultBeanProxyFactory.java    |  14 ++-
 .../bean/DefaultParameterMappingStrategy.java      |   0
 .../apache/camel/component/bean/MethodBean.java    |   0
 .../apache/camel/component/bean/MethodInfo.java    |  78 ++++---------
 .../camel/component/bean/MethodInfoCache.java      |   0
 .../camel/component/bean/MethodInvocation.java     |   0
 .../component/bean/MethodNotFoundException.java    |   0
 .../apache/camel/component/bean/MethodsFilter.java |   0
 .../component/bean/ParameterBindingException.java  |   0
 .../apache/camel/component/bean/ParameterInfo.java |  17 +--
 .../component/bean/ParameterMappingStrategy.java   |   0
 .../bean/PojoMessageInvocationHandler.java         |   1 +
 .../camel/component/bean/PojoProxyHelper.java      |   1 +
 .../apache/camel/component/bean/ProxyHelper.java   |   3 +-
 .../apache/camel/component/bean/RegistryBean.java  |   0
 .../org/apache/camel/component/bean/package.html   |   0
 .../camel/component/beanclass/ClassComponent.java  |   0
 .../camel/component/beanclass/ClassEndpoint.java   |   2 +-
 .../apache/camel/component/beanclass/package.html  |   0
 .../java/org/apache/camel/language/bean}/Bean.java |   2 +-
 .../apache/camel/language/bean/BeanExpression.java | 120 +++++++++++++++++---
 .../apache/camel/language/bean/BeanLanguage.java   |  91 ++++++++-------
 .../bean/RuntimeBeanExpressionException.java       |   0
 .../org/apache/camel/language/bean/package.html    |   0
 .../org/apache/camel/bean-processor-factory        |  18 +++
 .../services/org/apache/camel/bean-proxy-factory   |  18 +++
 components/camel-bean/src/main/schema/method.json  |  22 ++++
 components/camel-ejb/pom.xml                       |  10 +-
 components/camel-mybatis/pom.xml                   |   4 +-
 components/camel-spring/pom.xml                    |   5 -
 .../component/bean/MyBeanBindingConsumer.java      |   2 +-
 components/pom.xml                                 |   1 +
 components/readme.adoc                             |  10 +-
 .../main/java/org/apache/camel/CamelContext.java   |  24 ++++
 .../camel/spi/AnnotationBasedProcessorFactory.java |  46 ++++++++
 .../org/apache/camel/spi/BeanProcessorFactory.java |  59 ++++++++++
 .../org/apache/camel/spi/BeanProxyFactory.java     |  39 +++++++
 .../org/apache/camel/spi}/DeferServiceFactory.java |  20 +---
 core/camel-core/pom.xml                            |  26 +++++
 core/camel-core/readme.adoc                        |  16 +--
 .../org/apache/camel/builder/ProxyBuilder.java     |   9 +-
 .../java/org/apache/camel/component/package.html   |  27 -----
 .../apache/camel/impl/AbstractCamelContext.java    | 118 ++++++++++++++------
 .../camel/impl/BeanProcessorFactoryResolver.java   |  71 ++++++++++++
 .../camel/impl/BeanProxyFactoryResolver.java       |  71 ++++++++++++
 .../camel/impl/CamelPostProcessorHelper.java       |  13 ++-
 .../DefaultAnnotationBasedProcessorFactory.java    |  87 +++++++++++++++
 .../org/apache/camel/impl/DefaultCamelContext.java |  10 ++
 .../DefaultDeferServiceFactory.java}               |  30 ++---
 .../camel/impl/SubscribeMethodProcessor.java       |   7 +-
 .../camel/model/language/MethodCallExpression.java | 124 +++++++--------------
 .../camel/processor/MethodCallProcessor.java       | 117 +++++++++++++++++++
 .../org/apache/camel/processor/RoutingSlip.java    |  19 ++--
 .../aggregate/AggregationStrategyBeanInfo.java     |   1 -
 .../aggregate/AggregationStrategyMethodInfo.java   |   1 -
 .../aggregate}/ParameterInfo.java                  |  19 +---
 .../java/org/apache/camel/reifier/BeanReifier.java | 118 +-------------------
 .../issues/FilterBeanLanguageNonRegistryTest.java  |   3 +-
 .../file/FileConsumerMoveExpressionTest.java       |   4 +-
 .../language/BeanAnnotationParameterTest.java      |   1 +
 .../language/BeanAnnotationParameterTwoTest.java   |   1 +
 .../java/org/apache/camel/language/BeanTest.java   |  26 +++--
 .../util/DumpModelAsXmlRouteExpressionTest.java    |   2 +-
 .../util/DumpModelAsXmlRoutePredicateTest.java     |   2 +-
 docs/components/modules/ROOT/nav.adoc              |   2 +
 .../modules/ROOT/pages}/bean-component.adoc        |  23 +---
 .../modules/ROOT/pages}/class-component.adoc       |   0
 .../annotation-based-expression-language.adoc      |  48 ++------
 parent/pom.xml                                     |  14 ++-
 .../karaf/features/src/main/resources/features.xml |   1 +
 .../components-starter/camel-bean-starter/pom.xml  |  53 +++++++++
 .../springboot/BeanComponentAutoConfiguration.java |   0
 .../springboot/BeanComponentConfiguration.java     |   0
 .../ClassComponentAutoConfiguration.java           |   0
 .../springboot/ClassComponentConfiguration.java    |   2 +-
 .../springboot/BeanLanguageAutoConfiguration.java  |   0
 .../bean/springboot/BeanLanguageConfiguration.java |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  21 +---
 .../src/main/resources/META-INF/spring.provides    |  17 +++
 .../src/main/resources/META-INF/spring.factories   |   3 -
 platforms/spring-boot/components-starter/pom.xml   |   1 +
 .../camel-spring-boot-dependencies/pom.xml         |  10 ++
 111 files changed, 1258 insertions(+), 648 deletions(-)
 create mode 100644 components/camel-bean/pom.xml
 copy {core/camel-core => 
components/camel-bean}/src/main/docs/bean-component.adoc (90%)
 copy {core/camel-core => 
components/camel-bean}/src/main/docs/class-component.adoc (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/AbstractBeanProcessor.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/AbstractCamelInvocationHandler.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/AmbiguousMethodCallException.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanAnnotationExpressionFactory.java
 (90%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanComponent.java
 (100%)
 copy {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanConstants.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanEndpoint.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanExpressionProcessor.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanHelper.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanHolder.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanInfo.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanInfoCacheKey.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanProcessor.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanProducer.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/BeanTypeHolder.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/CamelInvocationHandler.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/ConstantBeanHolder.java
 (100%)
 copy {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/ConstantStaticTypeBeanHolder.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/ConstantTypeBeanHolder.java
 (100%)
 copy core/camel-core/src/main/java/org/apache/camel/reifier/BeanReifier.java 
=> 
components/camel-bean/src/main/java/org/apache/camel/component/bean/DefaultBeanProcessorFactory.java
 (66%)
 rename 
core/camel-core/src/main/java/org/apache/camel/component/bean/BeanConstants.java
 => 
components/camel-bean/src/main/java/org/apache/camel/component/bean/DefaultBeanProxyFactory.java
 (66%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/DefaultParameterMappingStrategy.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/MethodBean.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/MethodInfo.java
 (89%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/MethodInfoCache.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/MethodInvocation.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/MethodNotFoundException.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/MethodsFilter.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/ParameterBindingException.java
 (100%)
 copy {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/ParameterInfo.java
 (81%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/ParameterMappingStrategy.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/PojoMessageInvocationHandler.java
 (99%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/PojoProxyHelper.java
 (99%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/ProxyHelper.java
 (97%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/RegistryBean.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/bean/package.html
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/beanclass/ClassComponent.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java
 (91%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/component/beanclass/package.html
 (100%)
 rename {core/camel-core/src/main/java/org/apache/camel/language => 
components/camel-bean/src/main/java/org/apache/camel/language/bean}/Bean.java 
(97%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/language/bean/BeanExpression.java
 (79%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/language/bean/BeanLanguage.java
 (66%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/language/bean/RuntimeBeanExpressionException.java
 (100%)
 rename {core/camel-core => 
components/camel-bean}/src/main/java/org/apache/camel/language/bean/package.html
 (100%)
 create mode 100644 
components/camel-bean/src/main/resources/META-INF/services/org/apache/camel/bean-processor-factory
 create mode 100644 
components/camel-bean/src/main/resources/META-INF/services/org/apache/camel/bean-proxy-factory
 create mode 100644 components/camel-bean/src/main/schema/method.json
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/spi/AnnotationBasedProcessorFactory.java
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/spi/BeanProcessorFactory.java
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/spi/BeanProxyFactory.java
 rename core/{camel-core/src/main/java/org/apache/camel/processor => 
camel-api/src/main/java/org/apache/camel/spi}/DeferServiceFactory.java (71%)
 delete mode 100644 
core/camel-core/src/main/java/org/apache/camel/component/package.html
 create mode 100644 
core/camel-core/src/main/java/org/apache/camel/impl/BeanProcessorFactoryResolver.java
 create mode 100644 
core/camel-core/src/main/java/org/apache/camel/impl/BeanProxyFactoryResolver.java
 create mode 100644 
core/camel-core/src/main/java/org/apache/camel/impl/DefaultAnnotationBasedProcessorFactory.java
 rename 
core/camel-core/src/main/java/org/apache/camel/{component/bean/ConstantStaticTypeBeanHolder.java
 => impl/DefaultDeferServiceFactory.java} (55%)
 create mode 100644 
core/camel-core/src/main/java/org/apache/camel/processor/MethodCallProcessor.java
 rename core/camel-core/src/main/java/org/apache/camel/{component/bean => 
processor/aggregate}/ParameterInfo.java (80%)
 rename {core/camel-core/src/main/docs => 
docs/components/modules/ROOT/pages}/bean-component.adoc (90%)
 rename {core/camel-core/src/main/docs => 
docs/components/modules/ROOT/pages}/class-component.adoc (100%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-bean-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => 
camel-bean-starter}/src/main/java/org/apache/camel/component/bean/springboot/BeanComponentAutoConfiguration.java
 (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => 
camel-bean-starter}/src/main/java/org/apache/camel/component/bean/springboot/BeanComponentConfiguration.java
 (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => 
camel-bean-starter}/src/main/java/org/apache/camel/component/beanclass/springboot/ClassComponentAutoConfiguration.java
 (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => 
camel-bean-starter}/src/main/java/org/apache/camel/component/beanclass/springboot/ClassComponentConfiguration.java
 (97%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => 
camel-bean-starter}/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageAutoConfiguration.java
 (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => 
camel-bean-starter}/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
 (100%)
 copy {tooling/maven/camel-package-maven-plugin => 
platforms/spring-boot/components-starter/camel-bean-starter}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {tooling/maven/camel-package-maven-plugin => 
platforms/spring-boot/components-starter/camel-bean-starter}/src/main/resources/META-INF/NOTICE.txt
 (100%)
 copy platforms/spring-boot/components-starter/{camel-core-starter => 
camel-bean-starter}/src/main/resources/META-INF/spring.factories (53%)
 create mode 100644 
platforms/spring-boot/components-starter/camel-bean-starter/src/main/resources/META-INF/spring.provides

Reply via email to