ftp_systype
Введение
Другие службы
PHP Manual
Gearman
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределенные константы
Примеры
Базовое использование
Базовый клиент и обработчик Gearman, фоновый режим
Базовые клиент и обработчик Gearman, отправка задач
GearmanClient
— Класс GearmanClient
GearmanClient::addOptions
— Добавить клиентские опции
GearmanClient::addServer
— Добавить сервер задач для клиента
GearmanClient::addServers
— Добавить список серверов задач для клиента
GearmanClient::addTask
— Добавить задачу, которая будет выполнена в параллельном режиме
GearmanClient::addTaskBackground
— Добавить фоновую задачу для работы в параллельном режиме
GearmanClient::addTaskHigh
— Добавить высокоприоритетную задачу для работы в параллельном режиме
GearmanClient::addTaskHighBackground
— Добавить высокоприоритетную фоновую задачу для работы в параллельном режиме
GearmanClient::addTaskLow
— Добавить низкоприоритетную задачу для работы в параллельном режиме
GearmanClient::addTaskLowBackground
— Добавить низкоприоритетную фоновую задачу для работы в параллельном режиме
GearmanClient::addTaskStatus
— Добавить задачу для получения статуса
GearmanClient::clearCallbacks
— Очистить все функции обратного вызова данной задачи
GearmanClient::clone
— Создать копию объекта GearmanClient
GearmanClient::__construct
— Создать экземпляр GearmanClient
GearmanClient::context
— Возвращает контекст приложения
GearmanClient::data
— Возвращает данные приложения (функция устарела)
GearmanClient::do
— Выполняет одну задачу и возвращает результат [Устаревший метод]
GearmanClient::doBackground
— Запускает выполнение задачи в фоновом режиме
GearmanClient::doHigh
— Запускает на выполнение задачу с высоким приоритетом
GearmanClient::doHighBackground
— Запускает на выполнение с высоким приоритетом задачу в фоновом режиме
GearmanClient::doJobHandle
— Получить дескриптор выполняющейся задачи
GearmanClient::doLow
— Запускает на выполнение задачу с низким приоритетом
GearmanClient::doLowBackground
— Запускает на выполнение с низким приоритетом задачу в фоновом режиме
GearmanClient::doNormal
— Выполняет одиночное задание и возвращает результат
GearmanClient::doStatus
— Получение статуса обработки задания
GearmanClient::echo
— Отправляет данные всем серверам заданий, чтобы проверить отклик [Устаревший метод]
GearmanClient::error
— Вернуть строку ошибки для последней встретившейся ошибки
GearmanClient::getErrno
— Получить значение errno
GearmanClient::jobStatus
— Получение статуса выполнения фонового задания
GearmanClient::ping
— Отправляет данные на все сервера и смотрит, какие из них выведут эти данные
GearmanClient::removeOptions
— Удалить клиентские опции
GearmanClient::returnCode
— Получить последний возвращённый код Gearman
GearmanClient::runTasks
— Запустить список задач в параллельном режиме
GearmanClient::setClientCallback
— Установить функцию обратного вызова, когда есть пакет данных для задачи (устаревший метод)
GearmanClient::setCompleteCallback
— Установите функцию, которая будет вызвана по завершении задачи
GearmanClient::setContext
— Установить данные приложения
GearmanClient::setCreatedCallback
— Установить функцию обратного вызова, когда задача ставится в очередь
GearmanClient::setData
— Установить данные приложения (устаревший метод)
GearmanClient::setDataCallback
— Задает callback-функцию для обработки переданных данных
GearmanClient::setExceptionCallback
— Задание функции обратного вызова для перехвата исключений обработчика заданий
GearmanClient::setFailCallback
— Задание функции обратного вызова для обработки ситуации, когда задание выполнить не удалось
GearmanClient::setOptions
— Задание настроек клиента
GearmanClient::setStatusCallback
— Задание callback-функции, собирающей информацию о состоянии обработчика заданий
GearmanClient::setTimeout
— Установка таймаута для операций ввода/вывода
GearmanClient::setWarningCallback
— Задание callback-функции, обслуживающей предупреждения обработчика заданий
GearmanClient::setWorkloadCallback
— Задание callback-функции принимающей промежуточные результаты от обработчика заданий
GearmanClient::timeout
— Получение значения таймаута операций ввода/вывода
GearmanJob
— Класс GearmanJob
GearmanJob::complete
— Отправка результата и статуса завершения (устаревший метод)
GearmanJob::__construct
— Создание объекта GearmanJob
GearmanJob::data
— Отправка данных (устаревший метод)
GearmanJob::exception
— Отправка исключения (устаревший метод)
GearmanJob::fail
— Отправка статуса провала операции (устаревший метод)
GearmanJob::functionName
— Получение имени функции
GearmanJob::handle
— Получение описателя объекта "работы"
GearmanJob::returnCode
— Получение последнего кода возврата
GearmanJob::sendComplete
— Отправка результата и статуса завершения
GearmanJob::sendData
— Отправка данных
GearmanJob::sendException
— Отправка исключения
GearmanJob::sendFail
— Отправка статуса провала операции
GearmanJob::sendStatus
— Отправка статуса задания
GearmanJob::sendWarning
— Отправка предупреждения
GearmanJob::setReturn
— Установка возвращаемого значения
GearmanJob::status
— Отправка статуса задания (устаревший метод)
GearmanJob::unique
— Получение уникального идентификатора
GearmanJob::warning
— Отправка предупреждения (устаревший метод)
GearmanJob::workload
— Получение данных для обработки
GearmanJob::workloadSize
— Получение размера обрабатываемых данных
GearmanTask
— Класс GearmanTask
GearmanTask::__construct
— Создает объект GearmanTask
GearmanTask::create
— Создает задание (устаревший метод)
GearmanTask::data
— Получение данных из обработчика
GearmanTask::dataSize
— Получение размера возвращаемых данных
GearmanTask::function
— Получение имени функции (устаревший метод)
GearmanTask::functionName
— Получение имени функции
GearmanTask::isKnown
— Определение, известно ли серверу об этом задании
GearmanTask::isRunning
— Проверяет, выполняется ли задание в данный момент
GearmanTask::jobHandle
— Получение описателя работы для этого задания
GearmanTask::recvData
— Чтение рабочих или результирующих данных задания в буфер
GearmanTask::returnCode
— Получение последнего кода возврата
GearmanTask::sendData
— Отправка данных задания (устаревший метод)
GearmanTask::sendWorkload
— Отправка данных задания
GearmanTask::taskDenominator
— Получение знаменателя в дроби, отвечающей за процент выполненной работы
GearmanTask::taskNumerator
— Получение числителя дроби, отвечающей за процент выполненной работы
GearmanTask::unique
— Получение уникального идентификатора задания
GearmanTask::uuid
— Получение уникального идентификатора задания (устаревший метод)
GearmanWorker
— Класс GearmanWorker
GearmanWorker::addFunction
— Регистрация и добавление callback-функции
GearmanWorker::addOptions
— Добавление настроек обработчика
GearmanWorker::addServer
— Добавление сервера заданий
GearmanWorker::addServers
— Добавление нескольких серверов заданий
GearmanWorker::clone
— Создание копии обработчика
GearmanWorker::__construct
— Создание объекта GearmanWorker
GearmanWorker::echo
— Проверка отклика серверов заданий
GearmanWorker::error
— Получение последней обнаруженной ошибки
GearmanWorker::getErrno
— Получение номера ошибки
GearmanWorker::options
— Получение настроек обработчика
GearmanWorker::register
— Регистрация функции на сервере заданий
GearmanWorker::removeOptions
— Удаление настроек обработчика
GearmanWorker::returnCode
— Получение последнего кода возврата Gearman
GearmanWorker::setId
— Назначает обработчику идентификатор, чтобы в дальнейшем иметь возможность опросить все доступные обработчики
GearmanWorker::setOptions
— Задание настроек обработчика
GearmanWorker::setTimeout
— Задание таймаута ожидания ввода/вывода на сокете
GearmanWorker::timeout
— Получение значения таймаута ожидания запросов на сокете
GearmanWorker::unregister
— Удалить регистрацию имени функции на всех серверах заданий
GearmanWorker::unregisterAll
— Удаление регистрации всех имен функций на серверах заданий
GearmanWorker::wait
— Ожидание запроса от какого-либо сервера задач
GearmanWorker::work
— Ожидание задания и его немедленное выполнение
GearmanException
— Класс GearmanException
ftp_systype
Введение
Другие службы
PHP Manual