A no-hassle, extensible consumer class written in Java which takes care of all the synchronization details you don't care about.