clj-gearman.worker
Gearman worker functions.
can-do
(can-do socket fn-name)
can-do-timeout
(can-do-timeout socket fn-name timeout)
cant-do
(cant-do socket fn-name)
grab-job
(grab-job socket)
grab-job-all
(grab-job-all socket)
grab-job-uniq
(grab-job-uniq socket)
pool
(pool worker)
Create a pool of worker threads and start accepting tasks.
Returns a function which will stop the pool when called.
pre-sleep
(pre-sleep socket)
reset-abilities
(reset-abilities socket)
run-task
(run-task socket job-handle fn-name workload)
send-msg
(send-msg socket code & args)
set-client-id
(set-client-id socket uniq)
wait-for-task
(wait-for-task socket)
work-complete
(work-complete socket job-handle data)
work-data
(work-data socket job-handle data)
work-exception
(work-exception socket job-handle exception)
work-fail
(work-fail socket job-handle)
work-status
(work-status socket job-handle numer denom)
work-warning
(work-warning socket job-handle data)