NAME

Helios::MetajobBurstService - base class for metajob burst services in Helios

DESCRIPTION

Helios::MetajobBurstService is a subclass of Helios::Service specially tasked with bursting metajobs. You can subclass this class to provide special metajob bursters for your application. This allows you more fine grained control over the volume of jobs entering the Helios job queue.

A MetajobBurstService class supports one config parameter, burst_interval, which is the number of seconds between metajob bursts. This is to prevent the metajob bursting process from running so fast the Helios job queue is overwhelmed with burst jobs.

SEE ALSO

Helios::Service

AUTHOR

Andrew Johnson, <ajohnson at ittoolbox dotcom>

COPYRIGHT AND LICENSE

Copyright (C) 2008 by CEB Toolbox, Inc.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.0 or, at your option, any later version of Perl 5 you may have available.

WARRANTY

This software comes with no warranty of any kind.