PHP 클래스 Swift_Plugins_AntiFloodPlugin, Halite

저자: Chris Corbyn
상속: implements Swift_Events_SendListener, implements Swift_Plugins_Sleeper
파일 보기 프로젝트 열기: HaliteChallenge/Halite 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( integer $threshold = 99, integer $sleep, Swift_Plugins_Sleeper $sleeper = null ) Create a new AntiFloodPlugin with $threshold and $sleep time.
beforeSendPerformed ( Swift_Events_SendEvent $evt ) Invoked immediately before the Message is sent.
getSleepTime ( ) : integer Get the number of seconds to sleep for during a restart.
getThreshold ( ) : integer Get the number of emails to send before restarting.
sendPerformed ( Swift_Events_SendEvent $evt ) Invoked immediately after the Message is sent.
setSleepTime ( integer $sleep ) Set the number of seconds to sleep for during a restart.
setThreshold ( integer $threshold ) Set the number of emails to send before restarting.
sleep ( integer $seconds ) Sleep for $seconds.

메소드 상세

__construct() 공개 메소드

Create a new AntiFloodPlugin with $threshold and $sleep time.
public __construct ( integer $threshold = 99, integer $sleep, Swift_Plugins_Sleeper $sleeper = null )
$threshold integer
$sleep integer time
$sleeper Swift_Plugins_Sleeper (not needed really)

beforeSendPerformed() 공개 메소드

Invoked immediately before the Message is sent.
public beforeSendPerformed ( Swift_Events_SendEvent $evt )
$evt Swift_Events_SendEvent

getSleepTime() 공개 메소드

Get the number of seconds to sleep for during a restart.
public getSleepTime ( ) : integer
리턴 integer

getThreshold() 공개 메소드

Get the number of emails to send before restarting.
public getThreshold ( ) : integer
리턴 integer

sendPerformed() 공개 메소드

Invoked immediately after the Message is sent.
public sendPerformed ( Swift_Events_SendEvent $evt )
$evt Swift_Events_SendEvent

setSleepTime() 공개 메소드

Set the number of seconds to sleep for during a restart.
public setSleepTime ( integer $sleep )
$sleep integer time

setThreshold() 공개 메소드

Set the number of emails to send before restarting.
public setThreshold ( integer $threshold )
$threshold integer

sleep() 공개 메소드

Sleep for $seconds.
public sleep ( integer $seconds )
$seconds integer