Polilng is a very common means of seeking changes, so Buildbot supplies a
utility parent class to make it easier.  A poller should subclass
buildbot.changes.base.PollingChangeSource, which is a subclass of
ChangeSource.  This subclass implements the Service methods, and
causes the poll method to be called every self.pollInterval
seconds.  This method should return a Deferred to signal its completion.
   
Aside from the service methods, the other concerns in the previous section apply here, too.