Gearman::Objects - a parent class for Gearman::Client and Gearman::Worker
Initialize the list of job servers. $job_serversshould be an array reference, hash reference or scalar.
$job_servers
return [job_servers]
[job_servers]
set job_servers attribute by canonicalized $js
$js
$js a string, hash reference or array reference of aforementioned.
Hash reference should contain at least host key.
All keys: host, port (4730 on default), use_ssl, ca_file, cert_file, key_file, socket_cb
return [canonicalized list]
return join $prefix_separator, $prefix, $func
join $prefix_separator, $prefix, $func
getter/setter
default: "\t"
If gearmand uses memcached persistent queue type override default separator to insure jobs recovery
depends on use_ssl prepare IO::Socket::IP or IO::Socket::SSL
use_ssl
$host_port peer address
$host_port
$timeout default: 1
$timeout
return depends on use_ssl IO::Socket::(IP|SSL) on success
set TCP_NODELAY on $sock, die on failure
To install Gearman::Job, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Gearman::Job
CPAN shell
perl -MCPAN -e shell install Gearman::Job
For more information on module installation, please visit the detailed CPAN module installation guide.