Provided by: libmojo-rabbitmq-client-perl_0.1.0-1_all 

NAME
Mojo::RabbitMQ::Client::Method::Publish - single class to do all of AMQP Publish method magic
SYNOPSIS
use Mojo::RabbitMQ::Client::Method::Publish;
my $method = Mojo::RabbitMQ::Client::Method::Publish->new(
client => $client,
channel => $channel
)->setup(
exchange => 'mojo',
routing_key => '',
header => {}
body => 'mojo',
mandatory => 0,
immediate => 0,
)->deliver();
DESCRIPTION
Mojo::RabbitMQ::Client::Method::Publish is a special class to implement AMQP message publish workflow.
EVENTS
Mojo::RabbitMQ::Client::Method::Publish inherits all events from Mojo::RabbitMQ::Client::Method.
ATTRIBUTES
Mojo::RabbitMQ:Client:::Method::Publish inherits all attributes from Mojo::RabbitMQ::Client::Method.
METHODS
Mojo::RabbitMQ::Client::Method::Publish inherits all methods from Mojo::RabbitMQ::Client::Method with
following changes.
setup
$method = $method->setup($arguments);
Only accepts common arguments for message publish chain. Which is:
Frame::Method
Basic::Publish
• exchange
• routing_key
• mandatory
• immediate
Frame::Header
Basic::ContentHeader
• header
• weight
Frame::Body
• body (as payload)
SEE ALSO
Mojo::RabbitMQ::Client::Method, Mojo::RabbitMQ::Client::Channel, Mojo::RabbitMQ::Client
COPYRIGHT AND LICENSE
Copyright (C) 2015-2017, Sebastian Podjasek and others
Based on AnyEvent::RabbitMQ - Copyright (C) 2010 Masahito Ikuta, maintained by "bobtfish@bobtfish.net"
This program is free software, you can redistribute it and/or modify it under the terms of the Artistic
License version 2.0.
perl v5.26.1 2018-02-28 Mojo::RabbitMQ...Method::Publish(3pm)