protected void sendProcessMessage() {
    CometRequest cometRequest = _cometSession.getCometRequest();

    try {
      ChannelHubManagerUtil.unregisterChannelListener(
          cometRequest.getCompanyId(), cometRequest.getUserId(), this);
    } catch (UnknownChannelException uce) {
    } catch (ChannelException ce) {
      if (_log.isWarnEnabled()) {
        _log.warn("Unable to unregister channel listener", ce);
      }
    }

    PollerCometDelayedTask pollerCometDelayedTask =
        new PollerCometDelayedTask(_cometSession, _pollerResponseHeaderJSONObject);

    PollerCometDelayedJobUtil.addPollerCometDelayedTask(pollerCometDelayedTask);
  }