PHP Класс Predis\PubSub\DispatcherLoop

Автор: Daniele Alessandri ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$callbacks
$defaultCallback
$subscriptionCallback

Открытые методы

Метод Описание
__construct ( Consumer $pubsub )
attachCallback ( string $channel, callable $callback ) Binds a callback to a channel.
defaultCallback ( mixed $callable = null ) Sets a callback that gets invoked when a message is received on a channel that does not have an associated callback.
detachCallback ( string $channel ) Stops listening to a channel and removes the associated callback.
getPubSubConsumer ( ) : Consumer Returns the underlying PUB / SUB context.
run ( ) Starts the dispatcher loop.
stop ( ) Terminates the dispatcher loop.
subscriptionCallback ( mixed $callable = null ) Sets a callback that gets invoked upon new subscriptions.

Защищенные методы

Метод Описание
assertCallback ( mixed $callable ) Checks if the passed argument is a valid callback.
getPrefixKeys ( ) : string Return the prefix used for keys.

Описание методов

__construct() публичный Метод

public __construct ( Consumer $pubsub )
$pubsub Consumer PubSub consumer instance used by the loop.

assertCallback() защищенный Метод

Checks if the passed argument is a valid callback.
protected assertCallback ( mixed $callable )
$callable mixed A callback.

attachCallback() публичный Метод

Binds a callback to a channel.
public attachCallback ( string $channel, callable $callback )
$channel string Channel name.
$callback callable A callback.

defaultCallback() публичный Метод

Sets a callback that gets invoked when a message is received on a channel that does not have an associated callback.
public defaultCallback ( mixed $callable = null )
$callable mixed A callback.

detachCallback() публичный Метод

Stops listening to a channel and removes the associated callback.
public detachCallback ( string $channel )
$channel string Redis channel.

getPrefixKeys() защищенный Метод

Return the prefix used for keys.
protected getPrefixKeys ( ) : string
Результат string

getPubSubConsumer() публичный Метод

Returns the underlying PUB / SUB context.
public getPubSubConsumer ( ) : Consumer
Результат Consumer

run() публичный Метод

Starts the dispatcher loop.
public run ( )

stop() публичный Метод

Terminates the dispatcher loop.
public stop ( )

subscriptionCallback() публичный Метод

Sets a callback that gets invoked upon new subscriptions.
public subscriptionCallback ( mixed $callable = null )
$callable mixed A callback.

Описание свойств

$callbacks защищенное свойство

protected $callbacks

$defaultCallback защищенное свойство

protected $defaultCallback

$subscriptionCallback защищенное свойство

protected $subscriptionCallback