title: stop route in otherwise
body: <p>hi have a route like this</p>
  
  <pre><code>&lt;route id="route1"&gt;
  &lt;from uri="activemq:queuer1"/&gt;
      &lt;choice&gt;
          &lt;when&gt;
              &lt;simple&gt;${header.urn} regex '^user*'&lt;/simple&gt;
              &lt;to uri="xslt:classpath:/xslt/rdf/user.xsl"/&gt;
          &lt;/when&gt;
          &lt;when&gt;
              &lt;simple&gt;${header.urn} regex '^userdata:.*'&lt;/simple&gt;
              &lt;to uri="xslt:classpath:/xslt/rdf/userdata.xsl"/&gt;
          &lt;/when&gt;
          ....
          &lt;otherwise&gt;
              &lt;setHeader headerName="errorMsg "&gt;
                  &lt;constant&gt;no xsl file for this type&lt;/constant&gt;
              &lt;/setHeader&gt;
              &lt;to uri="activemq:error"/&gt;
          &lt;/otherwise&gt; 
      &lt;/choice&gt;
      &lt;process ref="importer"/&gt;
  &lt;/route&gt;
  </code></pre>
  
  <p>Now if the route goes into the otherwise part, the message should not be processed.
  Can I somehow stop the route if message goes into the otherwise ?</p>
  
  <p>On possibility would be I add the process part in all the when parts and delete it at the end.
  But we have already several when parts and more to come.</p>
  
  <p>Other solution would be prefered.</p>