camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: Dead Letter Channel delivers message when it shouldn't?
Date Mon, 01 Oct 2007 06:24:28 GMT
Can you confirm which version of Camel you are using?

On 01/10/2007, ajayappa <anil.jayappa@gmail.com> wrote:
>
> I've same problem. In the below case, if I've two files and one causes
> failure, both end up in success folder and the one which caused failure goes
> to failure folder.
>
> One more issue, global errorHandler() commented below DOES NOT WORK.
>
> Am I doing something wrong ??
>
>         public static void main(String[] args) throws Exception {
>                 CamelContext ctx = new DefaultCamelContext();
>
>                 ctx.addRoutes(new RouteBuilder() {
>                         public void configure() throws Exception {
> //
> errorHandler(deadLetterChannel("file:src/data/../failure/").maximumRedeliveries(0))
>                                 from("file:src/data?noop=true&recursive=false")
>
> .errorHandler(deadLetterChannel("file:src/data/../failure/").maximumRedeliveries(0))
>                                 .convertBodyTo(PersonDocument.class)
>
> .errorHandler(deadLetterChannel("file:src/data/../failure/").maximumRedeliveries(0))
>                                 .process(new Processor() {
>                                                 public void process(Exchange arg0) throws
Exception {
>                                                         System.err.println(arg0);
>                                                         PersonDocument m = (PersonDocument)
arg0.getIn().getBody();
>                                                         System.err.println(m.getAbstract());
> //                                                      if(1==1) throw new IllegalArgumentException();
>                                                 }
>                                         }).to("file:src/data/../success");
>                         }
>                 });
>
>
>
>
>
> James.Strachan wrote:
> >
> > On 9/6/07, Ravi Narayana <ravi.narayana@gmail.com> wrote:
> >>
> >> After refreshing my workspace with the latest from trunk, it works fine
> >> now.
> >> Sorry, I should have done this earlier.
> >
> > No worries! :)
> >
> > --
> > James
> > -------
> > http://macstrac.blogspot.com/
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Dead-Letter-Channel-delivers-message-when-it-shouldn%27t--tf4390150s22882.html#a12973340
>
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>


-- 
James
-------
http://macstrac.blogspot.com/

Open Source SOA
http://open.iona.com

Mime
View raw message