pull up Poller::hasChannel()