AMQP
view release on metacpan or search on metacpan
cpanfile.snapshot view on Meta::CPAN
requirements:
Module::Build 0
Test::More 0
perl 5.006
strict 0
warnings 0
Mojolicious-4.34
pathname: S/SR/SRI/Mojolicious-4.34.tar.gz
provides:
Mojo undef
Mojo::Asset undef
Mojo::Asset::File undef
Mojo::Asset::Memory undef
Mojo::Base undef
Mojo::ByteStream undef
Mojo::Cache undef
Mojo::Collection undef
Mojo::Content undef
Mojo::Content::MultiPart undef
Mojo::Content::Single undef
Mojo::Cookie undef
Mojo::Cookie::Request undef
Mojo::Cookie::Response undef
cpanfile.snapshot view on Meta::CPAN
Mojolicious::Command::inflate undef
Mojolicious::Command::prefork undef
Mojolicious::Command::psgi undef
Mojolicious::Command::routes undef
Mojolicious::Command::test undef
Mojolicious::Command::version undef
Mojolicious::Commands undef
Mojolicious::Controller undef
Mojolicious::Lite undef
Mojolicious::Plugin undef
Mojolicious::Plugin::Charset undef
Mojolicious::Plugin::Config undef
Mojolicious::Plugin::Config::Sandbox undef
Mojolicious::Plugin::DefaultHelpers undef
Mojolicious::Plugin::EPLRenderer undef
Mojolicious::Plugin::EPRenderer undef
Mojolicious::Plugin::HeaderCondition undef
Mojolicious::Plugin::JSONConfig undef
Mojolicious::Plugin::Mount undef
Mojolicious::Plugin::PODRenderer undef
Mojolicious::Plugin::TagHelpers undef
lib/AMQP.pm view on Meta::CPAN
$util->server('amqp://amqp.perl.org:5672/test');
=head1 DESCRIPTION
The AMQP class provides the basic functionality common to all AMQP utility classes.
=head1 METHODS
B<server($url)>
Configures all of the connection settings based on an AMQP url. The format of which is:
amqp://username:password@host:port/vhost
All of the elements of the url are required if you are not using the defaults. The default settings are:
amqp://guest:guest@localhost:5672/
=head1 TODO
=head1 BUGS
=head1 COPYRIGHT
Same as Perl.
lib/AMQP/Publisher.pm view on Meta::CPAN
=head1 METHODS
B<new()> (constructor)
Creates a new AMQP::Producer which can
Returns: new instance of this class.
B<server($url)>
Configures all of the connection settings based on an AMQP url. The format of which is:
amqp://username:password@host:port/vhost
All of the elements of the url are required if you are not using the defaults. The default settings are:
amqp://guest:guest@localhost:5672/
B<attach()>
Connects to the AMQP server specified by the C<server()> method. When the server connects it will invoke the publisher's C<on_connect()>
callback. This can enable you to setup additional event loops to drive the publisher.
B<send()>
After the Publisher object has attached to the AMQP server, it is capable of sending messages to the configured exchange and key.
B<exchange( $exchange )>
An accessor to the configured exchange.
lib/AMQP/Subscriber.pm view on Meta::CPAN
B<new( \%params )> (constructor)
Create a new instance of this class. Initialize the object with
whatever is in C<\%params>, which are not predefined.</p>
Returns: new instance of this class.
B<server($url)>
Configures all of the connection settings based on an AMQP url. The format of which is:
amqp://username:password@host:port/vhost
All of the elements of the url are required if you are not using the defaults. The default settings are:
amqp://guest:guest@localhost:5672/
B<attach()>
=head1 TODO
=head1 BUGS
t/subscriber.t view on Meta::CPAN
use lib './lib';
require_ok('AMQP::Subscriber');
my $s = AMQP::Subscriber->new;
isa_ok($s,'AMQP::Subscriber');
# Test overriding the defaults
$s->server('amqp://foo:bar@test:25672/test');
is($s->host, 'test', 'host set');
is($s->port, 25672, 'port set');
is($s->vhost, 'test', 'vhost set');
is($s->username, 'foo', 'user set');
is($s->password, 'bar', 'password set');
# Test the defaults
$s->server();
is($s->host, 'localhost', 'localhost default');
is($s->port, 5672, 'port default');
is($s->vhost, '/', 'vhost default');
is($s->username, 'guest', 'user default');
is($s->password, 'guest', 'password default');
( run in 0.562 second using v1.01-cache-2.11-cpan-49f99fa48dc )