Made changes to make pollTime in milliseconds. Also, the default getMessage() call now waits for five minutes before returning null.