anchor.diff:  - CamelContext - _Globally_
   - Route - _Individually per route_
   
  -For example the CamelContext below we have configured `autoStartup=false` to
  -prevent Camel starting all the routes when Spring starts.
  -
  -[source,xml]
  -----
  -    <camelContext id="myCamel" xmlns="http://camel.apache.org/schema/spring" autoStartup="false">
  -        <route>
  -            <from uri="direct:foo"/>
  -            <to uri="mock:foo"/>
  -        </route>
  -        <route>
  -            <from uri="direct:bar"/>
  -            <to uri="mock:bar"/>
  -        </route>
  -    </camelContext>
  +For example the xref:camelcontext.adoc[CamelContext] below we have configured `autoStartup=false` to
  +prevent Camel starting all the routes on startup.
  +
  +[source,xml]
  +----
  +<camelContext id="myCamel" xmlns="http://camel.apache.org/schema/spring"
  +              autoStartup="false">
  +    <route>
  +        <from uri="direct:foo"/>
  +        <to uri="mock:foo"/>
  +    </route>
  +    <route>
  +        <from uri="direct:bar"/>
  +        <to uri="mock:bar"/>
  +    </route>
  +</camelContext>
   ----
   
   So how do you start the routes?
   
   The `autoStartup` option on the `<camelContext>` is only used once, so you
   can manually start Camel later by invoking its `start` method in Java as shown
  -below:
  -
  -[source,java]
  -----
  -    ApplicationContext ac = ...
  -    CamelContext camel = (CamelContext) ac.getBean("myCamel");
  -
  -    // now start all the routes
  -    camel.getRouteController().startAllRoutes();
  +below.
  +
  +For example when using Spring, you can get hold of the `CamelContext` via
  +the Spring `ApplicationContext`:
  +
  +[source,java]
  +----
  +ApplicationContext ac = ...
  +CamelContext camel = (CamelContext) ac.getBean("myCamel");
  +
  +// now start all the routes
  +camel.getRouteController().startAllRoutes();
   ----
   
   TIP: The routes can also be started via JMX (requires `camel-management` JAR to be on the classpath) by invoking the `startAllRoutes` operation on the CamelContext MBean.
  
positive.code: </route>
  ----
  
  === Autostartup in Java DSL
  
  Configuring auto startup on `CamelContext` is done as follows:
  
  [source,java]
  ----
  camelCopntext.setAutoStartup(false);
  ----
  
  And on route level you can disable (is enabled by default):
  
  [source,java]
  ----
  from("activemq:queue:special").noAutoStartup().to("file://backup");
  ----
  
  To startup based on a boolean, String or
  
negative.code:         <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
  which this case will be 1000; therefore the route will be started
  last.
  
  