table of contents
Mojo::RabbitMQ::Client::Method::Publish(3pm) | User Contributed Perl Documentation | Mojo::RabbitMQ::Client::Method::Publish(3pm) |
NAME¶
Mojo::RabbitMQ::Client::Method::Publish - single class to do all of AMQP Publish method magicSYNOPSIS¶
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::ClientCOPYRIGHT AND LICENSE¶
Copyright (C) 2015-2017, Sebastian Podjasek and othersBased 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.
2018-07-29 | perl v5.26.2 |