Provided by: sympa_6.2.70~dfsg-2_amd64
NAME
Sympa::Spool::Listmaster - Spool on memory for listmaster notification
SYNOPSIS
use Sympa::Spool::Listmaster; my $alarm = Sympa::Spool::Listmaster->instance; $alarm->store($message, $rcpt, $operation); $alarm->flush(); $alarm->flush(purge => 1);
DESCRIPTION
Sympa::Spool::Listmaster implements on-memory spool for listmaster notification. Methods instance ( ) Constructor. Creates a singleton instance of Sympa::Spool::Listmaster object. Note: Unlike the other spool classes, the instance of this class is singleton. Returns: A new Sympa::Spool::Listmaster instance, or undef for failure. store ( $message, $rcpt, operation => $operation ) Instance method. Stores a message of a operation to spool. Parameters: $message Sympa::Message object to be stored. $rcpt Arrayref or scalar. Recipient of notification. operation => $operation A string specifies tag of the message. Returns: True value if succeed, otherwise "undef". flush ( [ purge => $purge ] ) Instance method. Sends compiled messages in spool. If true value is given as optional argument, all messages in spool will be sent. Attribute The instance of Sympa::Spool::Listmaster has following attribute. {use_bulk} If set to be true, messages to be sent will be stored into spool instead of being stored to sendmail. Default is false.
CAVEAT
Sympa::Spool::Listmaster is not a real subsclass of Sympa::Spool.
HISTORY
Feature to compile notification to listmaster in group appeared on Sympa 6.2. Sympa::Alarm appeared on Sympa 6.2. It was renamed to Sympa::Spool::Listmaster on Sympa 6.2.45b.3.