camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Müller <christian.muel...@gmail.com>
Subject Re: How can I filter message
Date Sat, 25 Feb 2012 10:29:22 GMT
Good to know you got it working. Further more fun by riding the Camel...

Best,
Christian

Sent from a mobile device
Am 24.02.2012 20:24 schrieb "Ketan Barapatre" <ketanbarapatre@gmail.com>:

> It worked. ......
>
> Great .
>
> On Fri, Feb 24, 2012 at 11:37 PM, Ketan Barapatre
> <ketanbarapatre@gmail.com>wrote:
>
> > Thank You.
> >
> > I'll try this.
> >
> > On Fri, Feb 24, 2012 at 2:24 PM, Christian Müller <
> > christian.mueller@gmail.com> wrote:
> >
> >> Your solution could look like this:
> >>
> >> Predicate predicate = new Predicate() {
> >>    @Override
> >>    public boolean matches(Exchange exchange) {
> >>        // your filter logic
> >>        return true/false;
> >>    }
> >> };
> >>
> >> from("xxx")
> >>    .filter(predicate)
> >>    .to("yyy");
> >>
> >> Best,
> >> Christian
> >>
> >> On Fri, Feb 24, 2012 at 5:56 AM, Ketan Barapatre
> >> <ketanbarapatre@gmail.com>wrote:
> >>
> >> > Hello All,
> >> >
> >> > I am reading mail using IMAP.
> >> >
> >> > public class MailRouteBuilder extends RouteBuilder {
> >> >
> >> > public void configure() throws Exception {
> >> >
> >> > from("imaps://imap.gmail.com?username=username&password=password
> >> >  &delete=false&unseen=true&consumer.delay=100").process(new
> >> > MailProcessor());
> >> > }
> >> >
> >> > }
> >> >
> >> > public class MailProcessor implements org.apache.camel.Processor {
> >> >
> >> > public void process(Exchange exchange) throws Exception {
> >> >
> >> >           // I'm receiving message/mail here
> >> >
> >> >   Message message = exchange.getIn();
> >> >  }
> >> >
> >> > }
> >> >
> >> >
> >> > When I'm receiving mail I need to filter mail according to
> >> >
> >> > 1. To date and From date
> >> > 2. Subject
> >> > 3. Sender
> >> >
> >> > So that In my process method I will receive only filtered mails.
> >> >
> >> > For this I read Interceptors and Message Filters but did not
> understand
> >> it
> >> > well.
> >> >
> >> > Please guide me How can I filter mails ?
> >> >
> >> > --
> >> >
> >> > Regards
> >> > Ketan Barapatre
> >> >
> >>
> >
> >
> >
> > --
> >
> > Regards
> > Ketan Barapatre
> >
> >
> >
>
>
> --
>
> Regards
> Ketan Barapatre
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message