summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/QueueManager.pm
AgeCommit message (Collapse)Author
2006-10-11fix commentsfukachan
2006-04-22message modified (unified among modules)fukachan
2006-04-20log as status=deferred not status=fail when the delivery fails.fukachan
2006-04-05modifieid to sync w/ Mail::Delivery::Queue changes.fukachan
pass log function pointer to Mail::Delivery system.
2006-04-04queue validation logic modified.fukachan
2006-04-01fix copyrightfukachan
2006-03-25rewritten to use access methods to sync w/ Mail::Delivery overhaul.fukachan
2005-11-30use $curproc->credential();fukachan
2005-06-04$curproc->OBJ_METHOD() form (FNF):fukachan
[sg]et_event_timeout() -> event_[gs]et_timeout().
2005-05-27fix comments (FNF)fukachan
2005-01-23FNF: fix copyrightfukachan
2005-01-19logwarn() -> logdebug() for "... try later." message.fukachan
2004-12-15log delay time in success of delivery.fukachan
2004-12-05define logdebug() to disable log messages.fukachan
modified to use proper log$role(). bug fix log messages if needed.
2004-09-04targets cleanup() operatites are non active queues.fukachan
2004-09-03fix message: remove too old queue ...fukachan
2004-09-03set log function for qmgr.fukachan
reset queue list fter rescheduling. pull up $max_count to 100. resolve lock confliction in queue manipulation.
2004-08-15bug fix condition that empty queue or notfukachan
2004-08-15implement voluntary sleep/wakeup queue mode switching.fukachan
o implement queue management utilities. o move queue from active to deferred if delivery failed. o rename *_strategy to *_policy o overhaul/clean up internal style.
2004-08-14specify queue strategy to get proper queue list.fukachan
currently we use "fair-queue".
2004-08-14process 2 requests in one process (temporary solution).fukachan
XXX-TODO: enhance qmgr more cleverly.
2004-08-13change cleanup() logic:fukachan
get all queue id list and remove too old invalid queue.
2004-08-13change arguemnts for new() and send().fukachan
implement template of cleanup() method.
2004-07-23add qmgr: prefix to log messages.fukachan
2004-05-25modify log message format a little.fukachan
$q->valid() changed to $q->valid_active_queue().
2004-02-15white space cosmetics.fukachan
2004-01-02fix/update comments.fukachan
2004-01-02fix copyrightfukachan
2004-01-02remove/rename $argsfukachan
2003-08-23new FML::Mailer $curproc;fukachan
2003-08-23define $curproc->log, logwarn, logerror and log_message() methods.fukachan
modified to use $curproc->log*() interface.
2003-08-23fix comments: =head2 function(...) formfukachan
2003-03-18add comment on lock.fukachan
2003-01-11fix comments.fukachan
2002-12-22fix commentsfukachan
2002-09-22add section on FNFfukachan
2002-09-11fml5 -> fml8fukachan
2001-12-23remove \s*$fukachan
2001-12-23update documents, commentsfukachan
2001-12-22remove \s*$fukachan
2001-09-13send() can take queue id as the argumentfukachan
2001-05-29clean up documentsfukachan
2001-05-19pick up queue by Mail::Delivery::Queue and send it sequentially usingfukachan
FML::Mailer
2001-05-18prepare queue_dir/info/{sender,recipients}/ directory to controlfukachan
envelope information. To set the information, queue->set(key, value) method is used. FML::Process::QueueManager class is a prototype to send queues in queue_dir/.