On 01/30/2013 10:47 AM, yonexw wrote:

try
{
        Receiver rcver = session.createReceiver(addr);
        ......
}
catch (const qpid::messaging::NoMessageAvailable& ex)
{
        // No message, ignore exception and keep working
        print("Ignore no message available exception, and keep working.");
}

What does 'keep working' mean here? The tray block includes the creation of the receiver, is there some wider loop? If so is the receiver supposed to be recreated?

 From our app log, the connection closed before fetch timeout.

What about the other receiver? In the log you can see there was a timeout because that is when the flush and sync is issued.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to