This is an automated email from the ASF dual-hosted git repository.
davsclaus 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 5e6515f CAMEL-15739: camel-core - Move AdviceWith from Reifier to
Builder
5e6515f is described below
commit 5e6515f302713313d0ba9e67b92714d624b6798a
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Oct 22 19:42:59 2020 +0200
CAMEL-15739: camel-core - Move AdviceWith from Reifier to Builder
---
.../java/org/apache/camel/cdi/test/AdvisedRouteTest.java | 4 ++--
.../org/apache/camel/component/exec/ExecJavaProcessTest.java | 4 ++--
.../camel/component/jms/issues/AdviceWithIssueTest.java | 4 ++--
.../jms/tx/JMSTransactionIsTransactedRedeliveredTest.java | 4 ++--
...TransactedInterceptUsingAdviceWithSendToEndpointTest.java | 4 ++--
.../camel/spring/issues/AdviceWithTransactionIssueTest.java | 6 +++---
.../SpringAdviceWithContextScopedErrorHandlerIssueTest.java | 4 ++--
.../idempotent/jdbc/JdbcMessageIdRepositoryTest.java | 4 ++--
.../java/org/apache/camel/test/junit5/CamelTestSupport.java | 4 ++--
.../camel/test/junit5/patterns/AdviceWithNotStartedTest.java | 4 ++--
.../test/junit5/patterns/SimpleWeaveAddMockLastTest.java | 4 ++--
.../UseOverridePropertiesWithPropertiesComponentTest.java | 4 ++--
.../test/issues/AdviceWithOnExceptionMultipleIssueTest.java | 6 +++---
...dviceWithInterceptSendToEndpointWithLoadbalancerTest.java | 4 ++--
.../apache/camel/test/issues/AdviceWithOnCompletionTest.java | 4 ++--
.../test/issues/AdviceWithOnExceptionMultipleIssueTest.java | 12 ++++++------
.../java/org/apache/camel/test/junit4/CamelTestSupport.java | 4 ++--
.../apache/camel/test/patterns/AdviceWithNotStartedTest.java | 4 ++--
.../camel/test/patterns/SimpleWeaveAddMockLastTest.java | 4 ++--
.../UseOverridePropertiesWithPropertiesComponentTest.java | 4 ++--
.../modules/ROOT/pages/camel-3x-upgrade-guide-3_7.adoc | 4 ++++
.../camel/itest/issues/AdviceWithWeaveFirstLastTest.java | 6 +++---
.../apache/camel/itest/issues/IsUseAdviceWithJUnit5Test.java | 4 ++--
.../camel/itest/jms/AdviceWithTransactionIssueTest.java | 6 +++---
.../itest/jms/JMSTransactionIsTransactedRedeliveredTest.java | 4 ++--
25 files changed, 60 insertions(+), 56 deletions(-)
diff --git
a/components/camel-cdi/src/test/java/org/apache/camel/cdi/test/AdvisedRouteTest.java
b/components/camel-cdi/src/test/java/org/apache/camel/cdi/test/AdvisedRouteTest.java
index 15e488c..7514d09 100644
---
a/components/camel-cdi/src/test/java/org/apache/camel/cdi/test/AdvisedRouteTest.java
+++
b/components/camel-cdi/src/test/java/org/apache/camel/cdi/test/AdvisedRouteTest.java
@@ -25,6 +25,7 @@ import javax.inject.Inject;
import javax.inject.Named;
import org.apache.camel.ProducerTemplate;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.cdi.CdiCamelExtension;
import org.apache.camel.cdi.Uri;
@@ -33,7 +34,6 @@ import org.apache.camel.cdi.bean.PropertyEndpointRoute;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.component.properties.PropertiesComponent;
import org.apache.camel.model.ModelCamelContext;
-import org.apache.camel.reifier.RouteReifier;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.junit.InSequence;
@@ -86,7 +86,7 @@ public class AdvisedRouteTest {
@Test
@InSequence(1)
public void adviseCamelContext(ModelCamelContext context) throws Exception
{
- RouteReifier.adviceWith(context.getRouteDefinition("route"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("route"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() {
interceptSendToEndpoint("{{to}}").skipSendToOriginalEndpoint().to("mock:outbound");
diff --git
a/components/camel-exec/src/test/java/org/apache/camel/component/exec/ExecJavaProcessTest.java
b/components/camel-exec/src/test/java/org/apache/camel/component/exec/ExecJavaProcessTest.java
index 1c35901..83d7f76 100644
---
a/components/camel-exec/src/test/java/org/apache/camel/component/exec/ExecJavaProcessTest.java
+++
b/components/camel-exec/src/test/java/org/apache/camel/component/exec/ExecJavaProcessTest.java
@@ -27,12 +27,12 @@ import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.Produce;
import org.apache.camel.ProducerTemplate;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
import
org.apache.camel.component.exec.impl.ProvokeExceptionExecCommandExecutor;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.converter.IOConverter;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.apache.commons.io.IOUtils;
import org.junit.jupiter.api.Test;
@@ -401,7 +401,7 @@ public class ExecJavaProcessTest extends CamelTestSupport {
*/
@Test
public void testExecJavaProcessWithThrownExecException() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
weaveByToString(".*java.*").replace().to("exec:java?commandExecutor=#executorMock");
diff --git
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/AdviceWithIssueTest.java
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/AdviceWithIssueTest.java
index d992c0d..4e62ca7 100644
---
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/AdviceWithIssueTest.java
+++
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/AdviceWithIssueTest.java
@@ -19,11 +19,11 @@ package org.apache.camel.component.jms.issues;
import java.util.Collections;
import org.apache.camel.CamelContext;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.jms.JmsComponent;
import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.Test;
@@ -40,7 +40,7 @@ public class AdviceWithIssueTest extends CamelTestSupport {
@Test
public void testAdviceWith() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("starter"),
context, new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("starter"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
// when advicing then use wildcard as URI options cannot be
matched
diff --git
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/JMSTransactionIsTransactedRedeliveredTest.java
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/JMSTransactionIsTransactedRedeliveredTest.java
index d79bf72..f2a463a 100644
---
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/JMSTransactionIsTransactedRedeliveredTest.java
+++
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/JMSTransactionIsTransactedRedeliveredTest.java
@@ -23,9 +23,9 @@ import javax.management.ObjectName;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
import org.junit.jupiter.api.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
@@ -56,7 +56,7 @@ public class JMSTransactionIsTransactedRedeliveredTest
extends CamelSpringTestSu
@Test
public void testTransactionSuccess() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
onException(AssertionError.class).to("log:error",
"mock:error");
diff --git
a/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactedInterceptUsingAdviceWithSendToEndpointTest.java
b/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactedInterceptUsingAdviceWithSendToEndpointTest.java
index a6c50da..87b6ef5 100644
---
a/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactedInterceptUsingAdviceWithSendToEndpointTest.java
+++
b/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactedInterceptUsingAdviceWithSendToEndpointTest.java
@@ -16,10 +16,10 @@
*/
package org.apache.camel.spring.interceptor;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.reifier.RouteReifier;
import org.junit.jupiter.api.Test;
/**
@@ -56,7 +56,7 @@ public class
TransactedInterceptUsingAdviceWithSendToEndpointTest extends Transa
}
private void addInterceptor(String routeId) throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition(routeId), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition(routeId), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
interceptSendToEndpoint("direct:(foo|bar)")
diff --git
a/components/camel-spring/src/test/java/org/apache/camel/spring/issues/AdviceWithTransactionIssueTest.java
b/components/camel-spring/src/test/java/org/apache/camel/spring/issues/AdviceWithTransactionIssueTest.java
index 01aca9d..d8f4b35 100644
---
a/components/camel-spring/src/test/java/org/apache/camel/spring/issues/AdviceWithTransactionIssueTest.java
+++
b/components/camel-spring/src/test/java/org/apache/camel/spring/issues/AdviceWithTransactionIssueTest.java
@@ -16,9 +16,9 @@
*/
package org.apache.camel.spring.issues;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.spring.SpringTestSupport;
import org.junit.jupiter.api.Test;
import org.springframework.context.support.AbstractXmlApplicationContext;
@@ -38,7 +38,7 @@ public class AdviceWithTransactionIssueTest extends
SpringTestSupport {
@Test
public void testAdviceWithWeaveById() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
weaveById("mock-b*").after().to("mock:last");
@@ -57,7 +57,7 @@ public class AdviceWithTransactionIssueTest extends
SpringTestSupport {
@Test
public void testAdviceWithAddLast() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
weaveAddLast().to("mock:last");
diff --git
a/components/camel-spring/src/test/java/org/apache/camel/spring/issues/SpringAdviceWithContextScopedErrorHandlerIssueTest.java
b/components/camel-spring/src/test/java/org/apache/camel/spring/issues/SpringAdviceWithContextScopedErrorHandlerIssueTest.java
index b080ddc..bbe4ac2 100644
---
a/components/camel-spring/src/test/java/org/apache/camel/spring/issues/SpringAdviceWithContextScopedErrorHandlerIssueTest.java
+++
b/components/camel-spring/src/test/java/org/apache/camel/spring/issues/SpringAdviceWithContextScopedErrorHandlerIssueTest.java
@@ -16,8 +16,8 @@
*/
package org.apache.camel.spring.issues;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.spring.SpringTestSupport;
import org.junit.jupiter.api.Test;
import org.springframework.context.support.AbstractXmlApplicationContext;
@@ -36,7 +36,7 @@ public class
SpringAdviceWithContextScopedErrorHandlerIssueTest extends SpringTe
@Test
public void testAdviceWith() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("route-a"),
context, new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("route-a"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
interceptSendToEndpoint("direct:bar")
diff --git
a/components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepositoryTest.java
b/components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepositoryTest.java
index 4e5caf1..51c0a49 100644
---
a/components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepositoryTest.java
+++
b/components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepositoryTest.java
@@ -23,10 +23,10 @@ import javax.sql.DataSource;
import org.apache.camel.EndpointInject;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.model.RouteDefinition;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -103,7 +103,7 @@ public class JdbcMessageIdRepositoryTest extends
CamelSpringTestSupport {
}
};
RouteDefinition routeDefinition =
context.getRouteDefinition("JdbcMessageIdRepositoryTest");
- RouteReifier.adviceWith(routeDefinition, context, interceptor);
+ AdviceWith.adviceWith(routeDefinition, context, interceptor);
// we send in 2 messages with id 2 that fails
errorEndpoint.expectedMessageCount(2);
diff --git
a/components/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/CamelTestSupport.java
b/components/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/CamelTestSupport.java
index 11749b7..687cffd 100644
---
a/components/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/CamelTestSupport.java
+++
b/components/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/CamelTestSupport.java
@@ -43,6 +43,7 @@ import org.apache.camel.ServiceStatus;
import org.apache.camel.api.management.JmxSystemPropertyKeys;
import org.apache.camel.api.management.ManagedCamelContext;
import org.apache.camel.api.management.mbean.ManagedCamelContextMBean;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
@@ -53,7 +54,6 @@ import org.apache.camel.model.ModelCamelContext;
import org.apache.camel.model.ProcessorDefinition;
import org.apache.camel.processor.interceptor.BreakpointSupport;
import org.apache.camel.processor.interceptor.DefaultDebugger;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.spi.CamelBeanPostProcessor;
import org.apache.camel.spi.Language;
import org.apache.camel.spi.PropertiesComponent;
@@ -505,7 +505,7 @@ public abstract class CamelTestSupport
private void replaceFromEndpoints() throws Exception {
for (final Map.Entry<String, String> entry : fromEndpoints.entrySet())
{
-
RouteReifier.adviceWith(context.getRouteDefinition(entry.getKey()), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition(entry.getKey()),
context, new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
replaceFromWith(entry.getValue());
diff --git
a/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/AdviceWithNotStartedTest.java
b/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/AdviceWithNotStartedTest.java
index a20d400..7e18af5 100644
---
a/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/AdviceWithNotStartedTest.java
+++
b/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/AdviceWithNotStartedTest.java
@@ -20,9 +20,9 @@ import java.util.concurrent.RejectedExecutionException;
import org.apache.camel.CamelExecutionException;
import org.apache.camel.RoutesBuilder;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.Test;
@@ -38,7 +38,7 @@ public class AdviceWithNotStartedTest extends
CamelTestSupport {
@Test
public void testNotStarted() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("foo"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("foo"), context, new
AdviceWithRouteBuilder() {
@Override
public void configure() {
weaveAddLast().to("mock:result");
diff --git
a/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/SimpleWeaveAddMockLastTest.java
b/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/SimpleWeaveAddMockLastTest.java
index cf27ab4..4293758 100644
---
a/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/SimpleWeaveAddMockLastTest.java
+++
b/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/SimpleWeaveAddMockLastTest.java
@@ -17,9 +17,9 @@
package org.apache.camel.test.junit5.patterns;
import org.apache.camel.RoutesBuilder;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.Test;
@@ -31,7 +31,7 @@ public class SimpleWeaveAddMockLastTest extends
CamelTestSupport {
@Test
public void testWeaveAddMockLast() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() {
weaveAddLast().to("mock:result");
diff --git
a/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
b/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
index 23bc74e..761ae43 100644
---
a/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
+++
b/components/camel-test-junit5/src/test/java/org/apache/camel/test/junit5/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
@@ -18,9 +18,9 @@ package org.apache.camel.test.junit5.patterns;
import java.util.Properties;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -42,7 +42,7 @@ public class UseOverridePropertiesWithPropertiesComponentTest
extends CamelTestS
interceptSendToEndpoint("file:*").skipSendToOriginalEndpoint().to("mock:file");
}
};
- RouteReifier.adviceWith(context.getRouteDefinition("myRoute"),
context, mocker);
+ AdviceWith.adviceWith(context.getRouteDefinition("myRoute"), context,
mocker);
}
@Override
diff --git
a/components/camel-test-spring-junit5/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
b/components/camel-test-spring-junit5/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
index e1d992f..d0909b6 100644
---
a/components/camel-test-spring-junit5/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
+++
b/components/camel-test-spring-junit5/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
@@ -18,8 +18,8 @@ package org.apache.camel.test.issues;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
import org.junit.jupiter.api.Test;
import org.springframework.context.support.AbstractApplicationContext;
@@ -70,7 +70,7 @@ public class AdviceWithOnExceptionMultipleIssueTest extends
CamelSpringTestSuppo
@Test
public void testMultipleAdvice() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
interceptSendToEndpoint("mock:resultA").process(new
Processor() {
@@ -82,7 +82,7 @@ public class AdviceWithOnExceptionMultipleIssueTest extends
CamelSpringTestSuppo
}
});
- RouteReifier.adviceWith(context.getRouteDefinition("RouteB"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("RouteB"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
}
diff --git
a/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithInterceptSendToEndpointWithLoadbalancerTest.java
b/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithInterceptSendToEndpointWithLoadbalancerTest.java
index f7d68d2..7557c61 100644
---
a/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithInterceptSendToEndpointWithLoadbalancerTest.java
+++
b/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithInterceptSendToEndpointWithLoadbalancerTest.java
@@ -16,9 +16,9 @@
*/
package org.apache.camel.test.issues;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.model.RouteDefinition;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.spring.CamelSpringTestSupport;
import org.junit.Test;
import org.springframework.context.support.AbstractApplicationContext;
@@ -40,7 +40,7 @@ public class
AdviceWithInterceptSendToEndpointWithLoadbalancerTest extends Camel
@Test
public void testSimpleMultipleAdvice() throws Exception {
RouteDefinition route = context.getRouteDefinitions().get(0);
- RouteReifier.adviceWith(route, context, new RouteBuilder() {
+ AdviceWith.adviceWith(route, context, new RouteBuilder() {
public void configure() throws Exception {
interceptSendToEndpoint("seda:end1")
.skipSendToOriginalEndpoint()
diff --git
a/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnCompletionTest.java
b/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnCompletionTest.java
index cb77d3f..95692ba 100644
---
a/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnCompletionTest.java
+++
b/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnCompletionTest.java
@@ -16,9 +16,9 @@
*/
package org.apache.camel.test.issues;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.model.RouteDefinition;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.spring.CamelSpringTestSupport;
import org.junit.Test;
import org.springframework.context.support.AbstractApplicationContext;
@@ -39,7 +39,7 @@ public class AdviceWithOnCompletionTest extends
CamelSpringTestSupport {
@Test
public void testOnCompletion() throws Exception {
RouteDefinition route = context.getRouteDefinitions().get(0);
- RouteReifier.adviceWith(route, context, new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(route, context, new AdviceWithRouteBuilder() {
public void configure() throws Exception {
replaceFromWith("direct:start");
diff --git
a/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
b/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
index a9c7007..ea7ed03 100644
---
a/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
+++
b/components/camel-test-spring/src/test/java/org/apache/camel/test/issues/AdviceWithOnExceptionMultipleIssueTest.java
@@ -18,8 +18,8 @@ package org.apache.camel.test.issues;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.spring.CamelSpringTestSupport;
import org.junit.Test;
import org.springframework.context.support.AbstractApplicationContext;
@@ -42,7 +42,7 @@ public class AdviceWithOnExceptionMultipleIssueTest extends
CamelSpringTestSuppo
@Test
public void testSimpleMultipleAdvice() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
interceptSendToEndpoint("mock:resultA").process(new
Processor() {
@@ -53,7 +53,7 @@ public class AdviceWithOnExceptionMultipleIssueTest extends
CamelSpringTestSuppo
}
});
- RouteReifier.adviceWith(context.getRouteDefinition("RouteB"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("RouteB"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
}
@@ -68,7 +68,7 @@ public class AdviceWithOnExceptionMultipleIssueTest extends
CamelSpringTestSuppo
@Test
public void testMultipleAdviceWithExceptionThrown() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
interceptSendToEndpoint("mock:resultA").process(new
Processor() {
@@ -89,7 +89,7 @@ public class AdviceWithOnExceptionMultipleIssueTest extends
CamelSpringTestSuppo
@Test
public void testMultipleAdvice() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("RouteA"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
interceptSendToEndpoint("mock:resultA").process(new
Processor() {
@@ -101,7 +101,7 @@ public class AdviceWithOnExceptionMultipleIssueTest extends
CamelSpringTestSuppo
}
});
- RouteReifier.adviceWith(context.getRouteDefinition("RouteB"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("RouteB"), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
}
diff --git
a/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
b/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
index c9181ab..27f3136 100644
---
a/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
+++
b/components/camel-test/src/main/java/org/apache/camel/test/junit4/CamelTestSupport.java
@@ -65,6 +65,7 @@ import org.apache.camel.api.management.ManagedCamelContext;
import org.apache.camel.api.management.mbean.ManagedCamelContextMBean;
import org.apache.camel.api.management.mbean.ManagedProcessorMBean;
import org.apache.camel.api.management.mbean.ManagedRouteMBean;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
@@ -75,7 +76,6 @@ import org.apache.camel.model.ModelCamelContext;
import org.apache.camel.model.ProcessorDefinition;
import org.apache.camel.processor.interceptor.BreakpointSupport;
import org.apache.camel.processor.interceptor.DefaultDebugger;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.spi.CamelBeanPostProcessor;
import org.apache.camel.spi.Language;
import org.apache.camel.spi.PropertiesComponent;
@@ -469,7 +469,7 @@ public abstract class CamelTestSupport extends TestSupport {
private void replaceFromEndpoints() throws Exception {
for (final Map.Entry<String, String> entry : fromEndpoints.entrySet())
{
-
RouteReifier.adviceWith(context.getRouteDefinition(entry.getKey()), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition(entry.getKey()),
context, new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
replaceFromWith(entry.getValue());
diff --git
a/components/camel-test/src/test/java/org/apache/camel/test/patterns/AdviceWithNotStartedTest.java
b/components/camel-test/src/test/java/org/apache/camel/test/patterns/AdviceWithNotStartedTest.java
index bcbc0e4..65e2092 100644
---
a/components/camel-test/src/test/java/org/apache/camel/test/patterns/AdviceWithNotStartedTest.java
+++
b/components/camel-test/src/test/java/org/apache/camel/test/patterns/AdviceWithNotStartedTest.java
@@ -20,9 +20,9 @@ import java.util.concurrent.RejectedExecutionException;
import org.apache.camel.CamelExecutionException;
import org.apache.camel.RoutesBuilder;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit4.CamelTestSupport;
import org.junit.Test;
@@ -35,7 +35,7 @@ public class AdviceWithNotStartedTest extends
CamelTestSupport {
@Test
public void testNotStarted() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinition("foo"), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinition("foo"), context, new
AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
weaveAddLast().to("mock:result");
diff --git
a/components/camel-test/src/test/java/org/apache/camel/test/patterns/SimpleWeaveAddMockLastTest.java
b/components/camel-test/src/test/java/org/apache/camel/test/patterns/SimpleWeaveAddMockLastTest.java
index 8c2c5a6..a121204 100644
---
a/components/camel-test/src/test/java/org/apache/camel/test/patterns/SimpleWeaveAddMockLastTest.java
+++
b/components/camel-test/src/test/java/org/apache/camel/test/patterns/SimpleWeaveAddMockLastTest.java
@@ -17,9 +17,9 @@
package org.apache.camel.test.patterns;
import org.apache.camel.RoutesBuilder;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit4.CamelTestSupport;
import org.junit.Test;
@@ -32,7 +32,7 @@ public class SimpleWeaveAddMockLastTest extends
CamelTestSupport {
@Test
public void testWeaveAddMockLast() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
weaveAddLast().to("mock:result");
diff --git
a/components/camel-test/src/test/java/org/apache/camel/test/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
b/components/camel-test/src/test/java/org/apache/camel/test/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
index c1be2b5..9440eff 100644
---
a/components/camel-test/src/test/java/org/apache/camel/test/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
+++
b/components/camel-test/src/test/java/org/apache/camel/test/patterns/UseOverridePropertiesWithPropertiesComponentTest.java
@@ -18,9 +18,9 @@ package org.apache.camel.test.patterns;
import java.util.Properties;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit4.CamelTestSupport;
import org.junit.Before;
import org.junit.Test;
@@ -44,7 +44,7 @@ public class UseOverridePropertiesWithPropertiesComponentTest
extends CamelTestS
.to("mock:file");
}
};
- RouteReifier.adviceWith(context.getRouteDefinition("myRoute"),
context, mocker);
+ AdviceWith.adviceWith(context.getRouteDefinition("myRoute"), context,
mocker);
}
@Override
diff --git
a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_7.adoc
b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_7.adoc
index 59ee155..8b88c1a 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_7.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_7.adoc
@@ -6,6 +6,10 @@ from both 3.0 to 3.1 and 3.1 to 3.2.
== Upgrading Camel 3.6 to 3.7
+=== AdviceWith
+
+Advice routes moved the `adviceWith` method from
`org.apache.camel.reifier.RouteReifier` to
`org.apache.camel.builder.AdviceWith`.
+
=== API changes
These internal classes has been moved to locations that better suit where
other similar processors are located.
diff --git
a/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/AdviceWithWeaveFirstLastTest.java
b/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/AdviceWithWeaveFirstLastTest.java
index e72ec39..5309e0b 100644
---
a/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/AdviceWithWeaveFirstLastTest.java
+++
b/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/AdviceWithWeaveFirstLastTest.java
@@ -16,9 +16,9 @@
*/
package org.apache.camel.itest.issues;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.Test;
@@ -37,7 +37,7 @@ public class AdviceWithWeaveFirstLastTest extends
CamelTestSupport {
@Test
void testWeaveAddFirst() throws Exception {
// START SNIPPET: e1
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() {
// insert at first the given piece of route to the existing
route
@@ -61,7 +61,7 @@ public class AdviceWithWeaveFirstLastTest extends
CamelTestSupport {
@Test
void testWeaveAddLast() throws Exception {
// START SNIPPET: e2
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() {
// insert at the end of the existing route, the given piece of
route
diff --git
a/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/IsUseAdviceWithJUnit5Test.java
b/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/IsUseAdviceWithJUnit5Test.java
index f6d6f8b..4f391f6 100644
---
a/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/IsUseAdviceWithJUnit5Test.java
+++
b/tests/camel-itest/src/test/java/org/apache/camel/itest/issues/IsUseAdviceWithJUnit5Test.java
@@ -16,9 +16,9 @@
*/
package org.apache.camel.itest.issues;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.Test;
@@ -46,7 +46,7 @@ public class IsUseAdviceWithJUnit5Test extends
CamelTestSupport {
@Test
void testIsUseAdviceWith() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
public void configure() {
replaceFromWith(directEndPointURI);
diff --git
a/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.java
b/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.java
index 5307907..7922cf6 100644
---
a/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.java
+++
b/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.java
@@ -16,10 +16,10 @@
*/
package org.apache.camel.itest.jms;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.itest.utils.extensions.JmsServiceExtension;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;
import org.junit.jupiter.api.Test;
@@ -42,7 +42,7 @@ public class AdviceWithTransactionIssueTest extends
CamelSpringTestSupport {
@Test
void testAdviceWithWeaveById() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() {
weaveById("mock-b*").after().to("mock:last");
@@ -61,7 +61,7 @@ public class AdviceWithTransactionIssueTest extends
CamelSpringTestSupport {
@Test
void testAdviceWithAddLast() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() {
weaveAddLast().to("mock:last");
diff --git
a/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JMSTransactionIsTransactedRedeliveredTest.java
b/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JMSTransactionIsTransactedRedeliveredTest.java
index f4dade4..610340a 100644
---
a/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JMSTransactionIsTransactedRedeliveredTest.java
+++
b/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JMSTransactionIsTransactedRedeliveredTest.java
@@ -18,10 +18,10 @@ package org.apache.camel.itest.jms;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
+import org.apache.camel.builder.AdviceWith;
import org.apache.camel.builder.AdviceWithRouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.itest.utils.extensions.JmsServiceExtension;
-import org.apache.camel.reifier.RouteReifier;
import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
import org.junit.jupiter.api.Test;
@@ -59,7 +59,7 @@ public class JMSTransactionIsTransactedRedeliveredTest
extends CamelSpringTestSu
@Test
void testTransactionSuccess() throws Exception {
- RouteReifier.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
+ AdviceWith.adviceWith(context.getRouteDefinitions().get(0), context,
new AdviceWithRouteBuilder() {
@Override
public void configure() {
onException(AssertionError.class).to("log:error",
"mock:error");