Extract out parent class to make it easy to change poll target
Document how to create a HTTP based poller