Amazon-SQS-ProducerConsumer
view release on metacpan or search on metacpan
lib/Amazon/SQS/Consumer.pm view on Meta::CPAN
=back
=cut
sub new {
my $class = shift;
my %args = @_;
my $me = \%args;
bless $me, $class;
$me->initialize;
return $me;
}
sub initialize {
my $me = shift;
$me->{n_messages} ||= DEFAULT_N_MESSAGES;
$me->{wait_seconds} ||= DEFAULT_WAIT_SECONDS;
$me->SUPER::initialize;
lib/Amazon/SQS/Producer.pm view on Meta::CPAN
=back
=cut
sub new {
my $class = shift;
my %args = @_;
my $me = \%args;
bless $me, $class;
$me->initialize;
return $me;
}
sub initialize {
my $me = shift;
$me->{sleep_after_starting_consumer} = 2 if not exists $me->{sleep_after_starting_consumer};
$me->SUPER::initialize;
}
lib/Amazon/SQS/ProducerConsumer/Base.pm view on Meta::CPAN
my $message = $sqs->delete_message( Queue => $queueURL, MessageId => $message->{MessageId} );
If an error occurs in communicating with SQS, the return value will be undef and $sqs->{error} will be populated with the message.
=cut
sub new {
my ($class, %args) = @_;
my $me = \%args;
bless $me, $class;
$me->initialize;
return $me;
}
sub initialize {
my $me = shift;
$me->{signature_version} = 2;
$me->{version} = '2009-02-01';
$me->{host} ||= 'queue.amazonaws.com';
}
( run in 1.543 second using v1.01-cache-2.11-cpan-b32c08c6d1a )