Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс PushManager

Открытые члены

 getPush (string $entityType, int $entityId)
 
 renewPush (Push $push, array $data)
 
 updatePush (Push $pushChannel)
 
 deletePush (Push $push)
 
 handlePush (string $channel, string $resourceId, bool $forceUnprocessedPush=false)
 
 setBlockPush (?Push $push)
 
 setUnblockPush (?Push $push)
 
 setUnprocessedPush (?Push $push)
 
 lockConnection (Sync\Connection\Connection $connection, int $time=30)
 
 unLockConnection (Sync\Connection\Connection $connection)
 

Открытые атрибуты

const TYPE_CONNECTION = 'CONNECTION'
 
const TYPE_SECTION_CONNECTION = 'SECTION_CONNECTION'
 
const TYPE_SECTION = 'SECTION'
 
const QUEUE_ROUTE_KEY_SECTION = 'calendar:SyncSectionPush'
 
const QUEUE_ROUTE_KEY_CONNECTION = 'calendar:SyncConnectionPush'
 

Подробное описание

См. определение в файле pushmanager.php строка 33

Методы

◆ deletePush()

deletePush ( Push $push)
Аргументы
Push$push
Возвращает
void
Исключения
Exception

См. определение в файле pushmanager.php строка 170

◆ getPush()

getPush ( string $entityType,
int $entityId )
Аргументы
string$entityType
int$entityId
Возвращает
Push|null
Исключения
ArgumentException
ObjectException
ObjectPropertyException
SystemException

См. определение в файле pushmanager.php строка 55

◆ handlePush()

handlePush ( string $channel,
string $resourceId,
bool $forceUnprocessedPush = false )
Аргументы
string$channel
string$resourceId
bool$forceUnprocessedPush
Возвращает
Result
Исключения
ArgumentException
BaseException
ObjectException
ObjectNotFoundException
ObjectPropertyException
SystemException
Exception

См. определение в файле pushmanager.php строка 193

◆ lockConnection()

lockConnection ( Sync\Connection\Connection $connection,
int $time = 30 )
Аргументы
Sync\Connection\Connection$connection
int$time
Возвращает
bool

См. определение в файле pushmanager.php строка 522

◆ renewPush()

renewPush ( Push $push,
array $data )
Аргументы
Push$push
array$data
Возвращает
Result
Исключения
ObjectException
Exception

См. определение в файле pushmanager.php строка 110

◆ setBlockPush()

setBlockPush ( ?Push $push)
Аргументы
Push | null$push
Возвращает
bool

См. определение в файле pushmanager.php строка 418

◆ setUnblockPush()

setUnblockPush ( ?Push $push)
Аргументы
Push | null$push
Возвращает
void
Исключения
ArgumentException
BaseException
ObjectException
ObjectNotFoundException
ObjectPropertyException
SystemException
Exception

См. определение в файле pushmanager.php строка 470

◆ setUnprocessedPush()

setUnprocessedPush ( ?Push $push)
Аргументы
Push | null$push
Исключения
Exception

См. определение в файле pushmanager.php строка 497

◆ unLockConnection()

unLockConnection ( Sync\Connection\Connection $connection)
Аргументы
Sync\Connection\Connection$connection
Возвращает
bool

См. определение в файле pushmanager.php строка 532

◆ updatePush()

updatePush ( Push $pushChannel)
Аргументы
Push$pushChannel
Возвращает
void
Исключения
Exception

См. определение в файле pushmanager.php строка 142

Данные класса

◆ QUEUE_ROUTE_KEY_CONNECTION

const QUEUE_ROUTE_KEY_CONNECTION = 'calendar:SyncConnectionPush'

См. определение в файле pushmanager.php строка 42

◆ QUEUE_ROUTE_KEY_SECTION

const QUEUE_ROUTE_KEY_SECTION = 'calendar:SyncSectionPush'

См. определение в файле pushmanager.php строка 41

◆ TYPE_CONNECTION

const TYPE_CONNECTION = 'CONNECTION'

См. определение в файле pushmanager.php строка 35

◆ TYPE_SECTION

const TYPE_SECTION = 'SECTION'

См. определение в файле pushmanager.php строка 37

◆ TYPE_SECTION_CONNECTION

const TYPE_SECTION_CONNECTION = 'SECTION_CONNECTION'

См. определение в файле pushmanager.php строка 36