Under what circumstances will QueueReceiver.receiveNoWait() return null?

Under what circumstances will QueueReceiver.receiveNoWait() return'null'?I am occasionally receiving null from a receiveNoWait() call evenafter a message has been posted to the queue. When can this situationoccur?
[257 byte] By [christenscreen] at [2007-11-25 8:08:00]
# 1

If no messages have been delivered to the client runtime for the QueueReceiver

at the time receiveNoWait() is called, the method will return immediately with

'null'.

It does take a finite amount of time for the broker to 'accept' and 'route'

messages to Consumers. So, a call to receiveNoWait() right after a message is

'produced' will most probably result in *no* Message being received.

christenscreen at 2007-7-1 13:59:31 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...