PHP 클래스 Uecode\Bundle\QPushBundle\Provider\FileProvider

상속: extends AbstractProvider
파일 보기 프로젝트 열기: uecode/qpush-bundle 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$filePointerList
$queuePath

공개 메소드들

메소드 설명
__construct ( $name, array $options, $client, Doctrine\Common\Cache\Cache $cache, Logger $logger )
cleanUp ( )
create ( )
delete ( $id )
destroy ( )
getProvider ( )
onMessageReceived ( Uecode\Bundle\QPushBundle\Event\MessageEvent $event ) : boolean | void Removes the message from queue after all other listeners have fired
publish ( array $message, array $options = [] )
receive ( array $options = [] ) : Uecode\Bundle\QPushBundle\Message\Message[]

메소드 상세

__construct() 공개 메소드

public __construct ( $name, array $options, $client, Doctrine\Common\Cache\Cache $cache, Logger $logger )
$options array
$cache Doctrine\Common\Cache\Cache
$logger Monolog\Logger

cleanUp() 공개 메소드

public cleanUp ( )

create() 공개 메소드

public create ( )

delete() 공개 메소드

public delete ( $id )

destroy() 공개 메소드

public destroy ( )

getProvider() 공개 메소드

public getProvider ( )

onMessageReceived() 공개 메소드

If an earlier listener has erred or stopped propagation, this method will not fire and the Queued Message should become visible in queue again. Stops Event Propagation after removing the Message
public onMessageReceived ( Uecode\Bundle\QPushBundle\Event\MessageEvent $event ) : boolean | void
$event Uecode\Bundle\QPushBundle\Event\MessageEvent The SQS Message Event
리턴 boolean | void

publish() 공개 메소드

public publish ( array $message, array $options = [] )
$message array
$options array

receive() 공개 메소드

public receive ( array $options = [] ) : Uecode\Bundle\QPushBundle\Message\Message[]
$options array
리턴 Uecode\Bundle\QPushBundle\Message\Message[]

프로퍼티 상세

$filePointerList 보호되어 있는 프로퍼티

protected $filePointerList

$queuePath 보호되어 있는 프로퍼티

protected $queuePath