CAMEL-6383: Disable tracer by default.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/390467c8 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/390467c8 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/390467c8 Branch: refs/heads/master Commit: 390467c81e0caede610327b6abdcc97f58b1064e Parents: 5fb81ec Author: Claus Ibsen <davscl...@apache.org> Authored: Tue May 21 11:47:34 2013 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Tue May 21 12:11:36 2013 +0200 ---------------------------------------------------------------------- .../processor/interceptor/DefaultChannel.java | 4 ++++ .../org/apache/camel/impl/CustomIdFactoryTest.java | 4 ++-- .../issues/AdviceWithStartTargetIssueTest.java | 2 +- .../camel/management/ManagedTracerOptionsTest.java | 2 ++ .../processor/RouteServicesStartupOrderTest.java | 9 +++++---- .../processor/async/AsyncTraceHandlerTest.java | 2 ++ .../processor/interceptor/TracingTestBase.java | 2 ++ 7 files changed, 18 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/390467c8/camel-core/src/main/java/org/apache/camel/processor/interceptor/DefaultChannel.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/processor/interceptor/DefaultChannel.java b/camel-core/src/main/java/org/apache/camel/processor/interceptor/DefaultChannel.java index 2347dfd..fc3b4a5 100644 --- a/camel-core/src/main/java/org/apache/camel/processor/interceptor/DefaultChannel.java +++ b/camel-core/src/main/java/org/apache/camel/processor/interceptor/DefaultChannel.java @@ -34,6 +34,7 @@ import org.apache.camel.model.ModelChannel; import org.apache.camel.model.ProcessorDefinition; import org.apache.camel.model.ProcessorDefinitionHelper; import org.apache.camel.model.RouteDefinition; +import org.apache.camel.model.RouteDefinitionHelper; import org.apache.camel.processor.CamelInternalProcessor; import org.apache.camel.processor.InterceptorToAsyncProcessorBridge; import org.apache.camel.processor.WrapProcessor; @@ -188,6 +189,9 @@ public class DefaultChannel extends ServiceSupport implements ModelChannel { childDefinition.setParent(outputDefinition); } + // force the creation of an id + RouteDefinitionHelper.forceAssignIds(routeContext.getCamelContext(), definition); + // first wrap the output with the managed strategy if any InterceptStrategy managed = routeContext.getManagedInterceptStrategy(); if (managed != null) { http://git-wip-us.apache.org/repos/asf/camel/blob/390467c8/camel-core/src/test/java/org/apache/camel/impl/CustomIdFactoryTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/impl/CustomIdFactoryTest.java b/camel-core/src/test/java/org/apache/camel/impl/CustomIdFactoryTest.java index 56b6ae2..2ef40d2 100644 --- a/camel-core/src/test/java/org/apache/camel/impl/CustomIdFactoryTest.java +++ b/camel-core/src/test/java/org/apache/camel/impl/CustomIdFactoryTest.java @@ -89,7 +89,7 @@ public class CustomIdFactoryTest extends ContextTestSupport { assertMockEndpointsSatisfied(); // this should take the when path (first to) - assertEquals("#choice5##to2#", ids); + assertEquals("#choice7##to3#", ids); } /** @@ -103,7 +103,7 @@ public class CustomIdFactoryTest extends ContextTestSupport { assertMockEndpointsSatisfied(); // this should take the otherwise path - assertEquals("#choice5##log3##to4#", ids); + assertEquals("#choice7##log5##to6#", ids); } private static class MyDebuggerCheckingId implements InterceptStrategy { http://git-wip-us.apache.org/repos/asf/camel/blob/390467c8/camel-core/src/test/java/org/apache/camel/issues/AdviceWithStartTargetIssueTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/issues/AdviceWithStartTargetIssueTest.java b/camel-core/src/test/java/org/apache/camel/issues/AdviceWithStartTargetIssueTest.java index 6a379a5..509b702 100644 --- a/camel-core/src/test/java/org/apache/camel/issues/AdviceWithStartTargetIssueTest.java +++ b/camel-core/src/test/java/org/apache/camel/issues/AdviceWithStartTargetIssueTest.java @@ -78,7 +78,7 @@ public class AdviceWithStartTargetIssueTest extends ContextTestSupport { // we just count number of interceptions count++; LOG.info("I am the container wide interceptor. Intercepted total count: " + count); - nextTarget.process(exchange); + target.process(exchange); } @Override http://git-wip-us.apache.org/repos/asf/camel/blob/390467c8/camel-core/src/test/java/org/apache/camel/management/ManagedTracerOptionsTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/management/ManagedTracerOptionsTest.java b/camel-core/src/test/java/org/apache/camel/management/ManagedTracerOptionsTest.java index a553101..67627aa 100644 --- a/camel-core/src/test/java/org/apache/camel/management/ManagedTracerOptionsTest.java +++ b/camel-core/src/test/java/org/apache/camel/management/ManagedTracerOptionsTest.java @@ -155,6 +155,8 @@ public class ManagedTracerOptionsTest extends ManagementTestSupport { return new RouteBuilder() { @Override public void configure() throws Exception { + context.setTracing(true); + from("direct:start").to("mock:result"); } }; http://git-wip-us.apache.org/repos/asf/camel/blob/390467c8/camel-core/src/test/java/org/apache/camel/processor/RouteServicesStartupOrderTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/processor/RouteServicesStartupOrderTest.java b/camel-core/src/test/java/org/apache/camel/processor/RouteServicesStartupOrderTest.java index fbebd90..6177d86 100644 --- a/camel-core/src/test/java/org/apache/camel/processor/RouteServicesStartupOrderTest.java +++ b/camel-core/src/test/java/org/apache/camel/processor/RouteServicesStartupOrderTest.java @@ -26,6 +26,7 @@ import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.impl.DefaultCamelContext; import org.apache.camel.spi.RouteStartupOrder; +import org.apache.camel.support.ServiceSupport; /** * @version @@ -58,7 +59,7 @@ public class RouteServicesStartupOrderTest extends ContextTestSupport { assertEquals("direct://bar", order.get(3).getRoute().getEndpoint().getEndpointUri()); // assert route service was started in order as well - assertEquals("22114433", startOrder); + assertEquals("2143", startOrder); } @Override @@ -77,7 +78,7 @@ public class RouteServicesStartupOrderTest extends ContextTestSupport { }; } - public class MyServiceBean implements Processor, Service { + public class MyServiceBean extends ServiceSupport implements Processor { private String name; private boolean started; @@ -86,12 +87,12 @@ public class RouteServicesStartupOrderTest extends ContextTestSupport { this.name = name; } - public void start() throws Exception { + protected void doStart() throws Exception { startOrder += name; started = true; } - public void stop() throws Exception { + protected void doStop() throws Exception { started = false; } http://git-wip-us.apache.org/repos/asf/camel/blob/390467c8/camel-core/src/test/java/org/apache/camel/processor/async/AsyncTraceHandlerTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/processor/async/AsyncTraceHandlerTest.java b/camel-core/src/test/java/org/apache/camel/processor/async/AsyncTraceHandlerTest.java index 7f18477..5320240 100644 --- a/camel-core/src/test/java/org/apache/camel/processor/async/AsyncTraceHandlerTest.java +++ b/camel-core/src/test/java/org/apache/camel/processor/async/AsyncTraceHandlerTest.java @@ -63,6 +63,8 @@ public class AsyncTraceHandlerTest extends ContextTestSupport { return new RouteBuilder() { @Override public void configure() throws Exception { + context.setTracing(true); + context.addComponent("async", new MyAsyncComponent()); from("direct:start") http://git-wip-us.apache.org/repos/asf/camel/blob/390467c8/camel-core/src/test/java/org/apache/camel/processor/interceptor/TracingTestBase.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/processor/interceptor/TracingTestBase.java b/camel-core/src/test/java/org/apache/camel/processor/interceptor/TracingTestBase.java index 33c42ba..dbdf2f1 100644 --- a/camel-core/src/test/java/org/apache/camel/processor/interceptor/TracingTestBase.java +++ b/camel-core/src/test/java/org/apache/camel/processor/interceptor/TracingTestBase.java @@ -121,6 +121,8 @@ public abstract class TracingTestBase extends ContextTestSupport { return new RouteBuilder() { @Override public void configure() throws Exception { + context.setTracing(true); + from("direct:start") .tracing() .process(processor)