Look a little further in the source code and you'll find that the ProgressObjectImpl records all events that are posted to it.
When a new listener adds itself, the ProgressObjectImpl delivers all previously-delivered events to the new listener.
Do you have specific concerns about the implementation that caused you to look into the source code?
- Tim
[Message sent by forum member 'tjquinn' (tjquinn)]
http://forums.java.net/jive/thread.jspa?messageID=264573