title: Camel: getting EndpointUri of a nested route
body: <p>I have route A that calls route B:</p>
  
  <pre><code>from("direct:a")
  .to("direct:b");
  
  from("direct:b")
  .process(new Processor() {
          @Override
          public void process(Exchange exchange) throws Exception
          {
              System.out.println("Route B URI: " + exchange.getUnitOfWork().getRouteContext().getFrom().getEndpointUri()); //oops, prints direct:a
          }
      });
  </code></pre>
  
  <p>I would like the nested route B to print out its own URI, not the URI of the encapsulating route A. How could I do it?</p>