anchor.diff:          <from uri="direct:bar"/>
           <to uri="seda:bar"/>
       </route>
  +</routes>
   ----
   
   In the route above we have *not* defined a `startupOrder` on the last
  -route `direct:bar` in which Camel will auto assign a number for it, in
  +route direct:bar in which Camel will auto assign a number for it, in
   which this case will be 1000; therefore the route will be started
   last.
   
  
positive.code: 
  [source,java]
  ----
  boolean startupRoute = true;
  from("activemq:queue:special").autoStartup(startupRoute).to("file://backup");
  
  String startupRoute = "true";
  from("activemq:queue:special").autoStartup(startupRoute).to("file://backup");
  
  from("activemq:queue:special").autoStartup("{{startupRouteProperty}}").to("file://backup");
  ----
  
  == Configuring starting order for routes
  
  You can also configure the order in which routes are started. Previously
  Camel started the routes in a non deterministic order. Now you have fine
  grained control in which order the routes should be started. There is a
  new attribute `startupOrder` which is an `Integer` that states the order.
  Camel then sorts the routes before starting time. The routes with the
  lowest `startupOrder` are started first and the ones with the highest are
  started last.
  
  IMPORTANT: All `startupOrder` defined must be unique among all routes in your
  xref:camelcontext.adoc[CamelContext]. Otherwise if there are clashes in
  `startupOrder` numbers among routes, the routes will fail to start up throwing
  `org.apache.camel.FailedToStartRouteException`.
  
  
negative.code: </route>
  ----
  
  And in Java DSL you can configure auto startup on `CamelContext` as follows:
  
  [source,java]
  ----
  camelCopntext.setAutoStartup(false);
  ----
  
  And on route level you can disable it via `noAutoStartup`:
  
  [source,java]
  ----
  from("activemq:queue:special").noAutoStartup()
      .to("file://backup");
  ----
  
  To startup based on a boolean, String or
  