logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Gearman::Objects - a parent class for Gearman::Client and Gearman::Worker

Contents

Methods

job_servers([$job_servers])
       Initialize the list of job servers.  $job_serversshould be array or array reference of hash references or
       stringified job servers.  If the port number is not provided, 4730 is used as the default.  For example:

           C<< $client->job_servers('127.0.0.1', { host => "192.168.1.100", port => 4730 }); >>

       return "[job_servers]"

   set_job_servers($js)
       set job_servers attribute by canonicalized $js

   canonicalize_job_servers($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]

   func($func)return "join $prefix_separator, $prefix, $func"

   prefix([$prefix])
       get/set the namespace / prefix for the function names.

   prefix_separator([$separator])
       getter/setter

       default: "\t"

       Ifgearmandusesmemcachedpersistentqueuetype,overridedefaultseparatortoinsurejobsrecoverysocket($js,[$timeout])
       depends on "use_ssl" prepare IO::Socket::IP or IO::Socket::SSL

       •   $host_port peer address

       •   $timeout default: 1

       return depends on "use_ssl" IO::Socket::(IP|SSL) on success

   sock_nodelay($sock)
       set TCP_NODELAY on $sock, die on failure

perl v5.26.2                                       2018-08-30                              Gearman::Objects(3pm)

Name

       Gearman::Objects - a parent class for Gearman::Client and Gearman::Worker

See Also