Gearman GearmanClient::setWorkloadCallback
(PECL gearman >= 0.5.0)
GearmanClient::setWorkloadCallback — 증분 데이터 업데이트 수락을 위한 콜백 설정
설명
public GearmanClient::setWorkloadCallback(callable $callback
): bool
작업자가 작업 완료 전에 데이터를 다시 보내야 할 때 호출될 함수를 설정합니다. 작업자는 업데이트를 보내거나 부분 결과를 보내거나 장기 실행 작업 동안 데이터를 플러시해야 할 때 이 작업을 수행할 수 있습니다. 콜백은 단일 인수인 GearmanTask 객체를 받아들여야 합니다.
매개변수
callback
- 호출할 함수
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
기타
- GearmanClient::setDataCallback() - 태스크에 대한 데이터 패킷이 있을 때 콜백 함수
- GearmanClient::setCompleteCallback() - 작업 완료 시 호출될 함수 설정
- GearmanClient::setCreatedCallback() - 작업이 대기열에 있을 때 콜백 설정
- GearmanClient::setExceptionCallback() - 작업자 예외에 대한 콜백 설정
- GearmanClient::setFailCallback() - 작업 실패에 대한 콜백 설정
- GearmanClient::setStatusCallback() - 작업 상태 수집을 위한 콜백 설정
- GearmanClient::setWarningCallback() - 작업자 경고에 대한 콜백 설정