protected function pushToChannel(Job $job)
    {
        $channelName = $job->channelName() ? $job->channelName() : static::$defaultChannel;

        $state = $this->channelOrFail($channelName)->push($job, $channelName);

        $job->setState($state);

        return $job;
    }