public function consume($auto_reconnect = true)
    {
        $this->_auto_reconnect = $auto_reconnect;

        // Start consuming
        $this->_state = self::STATE_STARTING;
        $this->onStart();
    }