Java Event Listener on Clock Minute change
===

I am looking for the best way in Java to monitor the computer clock (the minutes) and to fire off a method/thread every time it changes. 

So if the time is 13:20 and it changes to 13.21 then do something. So any time there is a minute change some code gets fired.

What is the best way to listen to the minute section of the clock for changes ?

Thanks,
Richard