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 a578338 Fix camel-debezium after the new configurations (#3266)
add 9e837e4 CAMEL-14083: camel-jms - Consumer with poison message should
make it easier to handle this via Camels routing error handler. Just turn on
eagerLoadingOfProperties to use this.
add f39cd9c CAMEL-14083: Remove bridgeErrorHandler option for camel-jms
as its not in use or supported
add b5228be CAMEL-14078: exception from Message createBody may not be
handled by error handler when calling bean or when extracting body in producer
or consumer template. Also make reset stream cache more roboust in this regard.
No new revisions were added by this update.
Summary of changes:
.../src/main/docs/activemq-component.adoc | 9 +-
.../activemq/{ObjectPayload.java => MyBean.java} | 13 +-
...tMessageTest.java => PoisonJMSPayloadTest.java} | 49 ++-----
.../camel/component/activemq/jms-createbody.xml | 48 ++++---
.../apache/camel/component/bean/MethodInfo.java | 8 +-
.../camel-jms/src/main/docs/jms-component.adoc | 9 +-
.../component/jms/EndpointMessageListener.java | 28 +++-
.../apache/camel/component/jms/JmsComponent.java | 22 +++-
.../camel/component/jms/JmsConfiguration.java | 31 ++++-
.../apache/camel/component/jms/JmsEndpoint.java | 18 ++-
.../camel/impl/engine/DefaultConsumerTemplate.java | 8 +-
.../bean/BeanCreateBodyExceptionTest.java | 146 +++++++++++++++++++++
.../dsl/ActiveMQEndpointBuilderFactory.java | 57 +++-----
.../endpoint/dsl/JmsEndpointBuilderFactory.java | 57 +++-----
.../org/apache/camel/support/ExchangeHelper.java | 7 +
.../org/apache/camel/support/MessageHelper.java | 7 +-
.../springboot/ActiveMQComponentConfiguration.java | 19 ++-
.../jms/springboot/JmsComponentConfiguration.java | 39 +++++-
18 files changed, 412 insertions(+), 163 deletions(-)
copy
components/camel-activemq/src/test/java/org/apache/camel/component/activemq/{ObjectPayload.java
=> MyBean.java} (80%)
copy
components/camel-activemq/src/test/java/org/apache/camel/component/activemq/{ObjectMessageTest.java
=> PoisonJMSPayloadTest.java} (52%)
copy
tests/camel-itest/src/test/resources/org/apache/camel/itest/jetty/JettyJmsShutdownInProgressTest-context.xml
=>
components/camel-activemq/src/test/resources/org/apache/camel/component/activemq/jms-createbody.xml
(54%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/bean/BeanCreateBodyExceptionTest.java