public function unbindQueue($name, $exchangeName, $routingKey, callable $callback = null)
    {
        $outputFrame = Queue\QueueUnbindFrame::create(
            $name,
            $exchangeName,
            $routingKey
        );
        $outputFrame->frameChannelId = $this->id;
        $this->connection->command($outputFrame);

        if (is_callable($callback)) {
            $this->on(self::EVENT_ON_CHANNEL_UNBIND_QUEUE_CALLBACK, $callback);
        }
    }