1 package OpenSRF::Application::Slooooooow;
2 use base qw/OpenSRF::Application/;
3 use OpenSRF::Application;
5 use OpenSRF::Utils::SettingsClient;
6 use OpenSRF::EX qw/:try/;
7 use OpenSRF::Utils qw/:common/;
8 use OpenSRF::Utils::Logger;
13 $log = 'OpenSRF::Utils::Logger';
23 $pause =~ s/\D//g if (defined $pause);
26 $log->info("Holding for $pause seconds...");
28 $log->info("Done waiting, time to return.");
31 __PACKAGE__->register_method(
32 api_name => 'opensrf.slooooooow.wait',
33 method => 'wait_for_it',
37 {name => "pause", type => "int", desc => "Seconds to sleep (integer, default is 1)"},
38 {name => "extra", type => "string", desc => "Extra optional parameter used to inflate the payload size"}
41 desc => "Array of passed parameters",