NAME

AMQP::Subscriber -- Listens for messages on a queue and does stuff with them.

SYNOPSIS

 use AMQP::Subscriber;
 my $subscriber = AMQP::Subscriber->new;
 $subscriber->server('amqp://foo:bar@localhost:5672/testing');
 $subscriber->exchange('test');
 $subscriber->type('topic');
 $subscriber->queue('testing');
 $subscriber->callback( sub {
 	my ($self,$message) = @_;
	say $message;
 });
 $subscriber->attach;

DESCRIPTION

The AMQP::Subscriber wraps

METHODS

new( \%params ) (constructor)

Create a new instance of this class. Initialize the object with whatever is in \%params, which are not predefined.</p>

Returns: new instance of this class.

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/

attach()

TODO

BUGS

If you find them out

COPYRIGHT

Same as Perl.

AUTHORS

Dave Goehrig <dave@dloh.org>