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
poll method to be called every
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.