Sorry, a typo. Correct my question. When consumer.timeout.ms is set to 0,  if 
there is no 
message available, hasNext() throws a timeout exception, otherwise it returns 
true.
Is that the right behavior? 

Regards,

Libo


-----Original Message-----
From: Jun Rao [mailto:jun...@gmail.com] 
Sent: Tuesday, December 17, 2013 12:40 AM
To: users@kafka.apache.org
Subject: Re: a consumer question

If there is a message, hasNext() returns true, not throwing an exception.

Thanks,

Jun


On Mon, Dec 16, 2013 at 11:29 AM, Yu, Libo <libo...@citi.com> wrote:

> Hi folks,
>
> For this parameters, if consumer.timeout.ms is set to 0, whenever I 
> call ConsumerIterator's hasNext(), if there is a message available, a 
> timeout exception will be thrown. Is my understanding correct? Thanks.
>
> consumer.timeout.ms
>
> -1
>
> Throw a timeout exception to the consumer if no message is available 
> for consumption after the specified interval
>
>
>
> Regards,
>
> Libo
>
>

Reply via email to