TYPO3  7.6
Public Member Functions | Private Attributes | List of all members
Swift_ConfigurableSpool Class Reference
Inheritance diagram for Swift_ConfigurableSpool:
Swift_Spool Swift_FileSpool

Public Member Functions

 setMessageLimit ($limit)
 
 getMessageLimit ()
 
 setTimeLimit ($limit)
 
 getTimeLimit ()
 
- Public Member Functions inherited from Swift_Spool
 start ()
 
 stop ()
 
 isStarted ()
 
 queueMessage (Swift_Mime_Message $message)
 
 flushQueue (Swift_Transport $transport, &$failedRecipients=null)
 

Private Attributes

 $_message_limit
 
 $_time_limit
 

Detailed Description

Base class for Spools (implements time and message limits).

Author
Fabien Potencier

Definition at line 16 of file ConfigurableSpool.php.

Member Function Documentation

getMessageLimit ( )

Gets the maximum number of messages to send per flush.

Returns
int The limit

Definition at line 39 of file ConfigurableSpool.php.

References $_message_limit.

Referenced by Swift_FileSpool\flushQueue().

getTimeLimit ( )

Gets the time limit (in seconds) per flush.

Returns
int The limit

Definition at line 59 of file ConfigurableSpool.php.

References $_time_limit.

Referenced by Swift_FileSpool\flushQueue().

setMessageLimit (   $limit)

Sets the maximum number of messages to send per flush.

Parameters
int$limit

Definition at line 29 of file ConfigurableSpool.php.

setTimeLimit (   $limit)

Sets the time limit (in seconds) per flush.

Parameters
int$limitThe limit

Definition at line 49 of file ConfigurableSpool.php.

Member Data Documentation

$_message_limit
private

The maximum number of messages to send per flush

Definition at line 19 of file ConfigurableSpool.php.

Referenced by getMessageLimit().

$_time_limit
private

The time limit per flush

Definition at line 22 of file ConfigurableSpool.php.

Referenced by getTimeLimit().