This is the cl-gearman Reference Manual, version 0.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:59:36 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-gearman
Common Lisp Library for the Gearman distributed job system.
Takayuki Sato
LLGPL
0.0.2
usocket
(system).
split-sequence
(system).
babel
(system).
alexandria
(system).
src
(module).
Modules are listed depth-first from the system components tree.
cl-gearman/src
cl-gearman
(system).
package.lisp
(file).
misc.lisp
(file).
logger.lisp
(file).
connection.lisp
(file).
protocol.lisp
(file).
client.lisp
(file).
worker.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-gearman/cl-gearman.asd
cl-gearman/src/package.lisp
cl-gearman/src/misc.lisp
cl-gearman/src/logger.lisp
cl-gearman/src/connection.lisp
cl-gearman/src/protocol.lisp
cl-gearman/src/client.lisp
cl-gearman/src/worker.lisp
cl-gearman/src/misc.lisp
package.lisp
(file).
src
(module).
*uid-random-state*
(special variable).
big-endian-octets-to-uint32
(function).
list-to-vector
(function).
make-uid
(function).
read-as-vector
(function).
uint32-to-big-endian-octets
(function).
vector-join
(function).
cl-gearman/src/logger.lisp
misc.lisp
(file).
src
(module).
*logger-formatter*
(special variable).
*logger-level*
(special variable).
*logger-output*
(special variable).
log-debug
(function).
log-error
(function).
log-fatal
(function).
log-info
(function).
log-warn
(function).
cl-gearman/src/connection.lisp
logger.lisp
(file).
src
(module).
initialize-instance
(method).
connection
(class).
ensure-connection
(function).
gearman-connection-error
(condition).
gm-close
(method).
gm-connect
(method).
gm-stream
(reader method).
(setf gm-stream)
(writer method).
host
(reader method).
is-active
(method).
open-connection-p
(function).
port
(reader method).
provide-reconnect-restart
(macro).
recv-response
(function).
reopen-connection
(function).
send-request
(function).
signal-connection-error-with-reconnect-restart
(macro).
socket
(reader method).
(setf socket)
(writer method).
with-reconnect-restart
(macro).
cl-gearman/src/protocol.lisp
connection.lisp
(file).
src
(module).
print-object
(method).
print-object
(method).
+name-table+
(special variable).
+request-magic+
(special variable).
+response-magic+
(special variable).
all_yours
(constant).
can_do
(constant).
can_do_timeout
(constant).
cant_do
(constant).
data
(reader method).
echo_req
(constant).
echo_res
(constant).
g_error
(constant).
get_status
(constant).
grab_job
(constant).
grab_job_uniq
(constant).
job
(class).
job-assign-message-to-job
(method).
job-created-message-to-job
(method).
job_assign
(constant).
job_assign_uniq
(constant).
job_created
(constant).
magic
(reader method).
message
(class).
message-name?
(method).
message-to-octets
(function).
name
(reader method).
no_job
(constant).
noop
(constant).
option_req
(constant).
option_res
(constant).
pre_sleep
(constant).
read-message
(function).
reset_abilities
(constant).
set_client_id
(constant).
split-payloads
(function).
status_res
(constant).
submit_job
(constant).
submit_job_bg
(constant).
submit_job_epoch
(constant).
submit_job_high
(constant).
submit_job_high_bg
(constant).
submit_job_low
(constant).
submit_job_low_bg
(constant).
submit_job_sched
(constant).
work_complete
(constant).
work_data
(constant).
work_exception
(constant).
work_fail
(constant).
work_status
(constant).
work_warning
(constant).
write-message
(function).
cl-gearman/src/client.lisp
protocol.lisp
(file).
src
(module).
client
(class).
close-client
(method).
get-job-status
(method).
job-failed
(condition).
make-client
(function).
server-response
(reader method).
submit-background-job
(method).
submit-job
(method).
with-client
(macro).
with-multiple-servers-client
(macro).
select-server
(method).
cl-gearman/src/worker.lisp
client.lisp
(file).
src
(module).
add-ability
(method).
close-worker
(method).
make-worker
(function).
remove-ability
(method).
reset-abilities
(method).
with-multiple-servers-worker
(macro).
with-worker
(macro).
work
(method).
worker
(class).
abilities
(reader method).
(setf abilities)
(writer method).
handle-job-assign
(method).
run-job
(method).
select-server
(method).
status
(reader method).
tell-job-fail
(method).
tell-job-success
(method).
Packages are listed by definition order.
cl-gearman
common-lisp
.
*logger-formatter*
(special variable).
*logger-level*
(special variable).
*logger-output*
(special variable).
add-ability
(generic function).
client
(class).
close-client
(generic function).
close-worker
(generic function).
get-job-status
(generic function).
job-failed
(condition).
log-debug
(function).
log-error
(function).
log-fatal
(function).
log-info
(function).
log-warn
(function).
make-client
(function).
make-worker
(function).
remove-ability
(generic function).
reset-abilities
(generic function).
server-response
(generic reader).
submit-background-job
(generic function).
submit-job
(generic function).
with-client
(macro).
with-multiple-servers-client
(macro).
with-multiple-servers-worker
(macro).
with-worker
(macro).
work
(generic function).
worker
(class).
*uid-random-state*
(special variable).
+debug+
(constant).
+error+
(constant).
+fatal+
(constant).
+info+
(constant).
+name-table+
(special variable).
+request-magic+
(special variable).
+response-magic+
(special variable).
+warn+
(constant).
abilities
(generic reader).
(setf abilities)
(generic writer).
all_yours
(constant).
big-endian-octets-to-uint32
(function).
can_do
(constant).
can_do_timeout
(constant).
cant_do
(constant).
connection
(class).
data
(generic reader).
default-formatter
(function).
echo_req
(constant).
echo_res
(constant).
ensure-connection
(function).
g_error
(constant).
gearman-connection-error
(condition).
get_status
(constant).
gm-close
(generic function).
gm-connect
(generic function).
gm-stream
(generic reader).
(setf gm-stream)
(generic writer).
grab_job
(constant).
grab_job_uniq
(constant).
handle-job-assign
(generic function).
host
(generic reader).
is-active
(generic function).
job
(class).
job-assign-message-to-job
(generic function).
job-created-message-to-job
(generic function).
job_assign
(constant).
job_assign_uniq
(constant).
job_created
(constant).
list-to-vector
(function).
magic
(generic reader).
make-uid
(function).
message
(class).
message-name?
(generic function).
message-to-octets
(function).
name
(generic reader).
no_job
(constant).
noop
(constant).
open-connection-p
(function).
option_req
(constant).
option_res
(constant).
port
(generic reader).
pre_sleep
(constant).
provide-reconnect-restart
(macro).
read-as-vector
(function).
read-message
(function).
recv-response
(function).
reopen-connection
(function).
reset_abilities
(constant).
run-job
(generic function).
select-server
(generic function).
send-request
(function).
set_client_id
(constant).
signal-connection-error-with-reconnect-restart
(macro).
socket
(generic reader).
(setf socket)
(generic writer).
split-payloads
(function).
status
(generic reader).
status_res
(constant).
submit_job
(constant).
submit_job_bg
(constant).
submit_job_epoch
(constant).
submit_job_high
(constant).
submit_job_high_bg
(constant).
submit_job_low
(constant).
submit_job_low_bg
(constant).
submit_job_sched
(constant).
tell-job-fail
(generic function).
tell-job-success
(generic function).
uint32-to-big-endian-octets
(function).
vector-join
(function).
with-reconnect-restart
(macro).
work_complete
(constant).
work_data
(constant).
work_exception
(constant).
work_fail
(constant).
work_status
(constant).
work_warning
(constant).
write-log
(function).
write-message
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
job-failed
)) ¶connection
) &key) ¶error
.
:response
This slot is read-only.
When, during the execution of EXPRESSION, an error occurs that can break the connection socket, a condition of type GEARMAN-CONNECTION-ERROR is raised offering a :reconnect restart whose body is given by BODY.
Signal the condition of type GEARMAN-CONNECTION-ERROR denoted by the given MESSAGE and COMMENT offering a :reconnect restart given by RESTART.
When, inside BODY, an error occurs that breaks the socket of CONN,
a condition of type REDIS-CONNECTION-ERROR is raised offering a :reconnect
restart.
Ensure that CONN is open before doing anything with it.
Close and reopen CONN.
Join vectors. The first vector must be adjustable or contain enough space to append following vectors.
connection
)) ¶connection
)) ¶connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
host
.
connection
)) ¶connection
)) ¶automatically generated reader method
port
.
worker
) (j job
)) ¶Select the first server ready to response, if some connection error appears the server is automatically discarded
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
cl-gearman::+request-magic+
:magic
This slot is read-only.
Jump to: | (
A B C D E F G H I J L M N O P R S T U V W |
---|
Jump to: | (
A B C D E F G H I J L M N O P R S T U V W |
---|
Jump to: | *
+
A C D E G H J M N O P R S T U W |
---|
Jump to: | *
+
A C D E G H J M N O P R S T U W |
---|
Jump to: | C F G J L M P S W |
---|
Jump to: | C F G J L M P S W |
---|