NAME
Jonk::Client - job enqueue client class.
my $jonk = Jonk::Client->new($dbh, $options);
Creates a new Jonk object, and returns the object.
$dbh
$dbh is database handle.
$options->{table_name}
specific job table name.
Default job table name is `job`.
$options->{enqueue_time_callback}
specific enqueue_time creation callback.
Default local time create.
my $job_id = $jonk->enqueue($func, $arg);
enqueue a job to a database. returns job.id.
$func
$arg
job argument data. serialize is not done in Jonk. Please pass data that does serialize if it is necessary.
$jonk->errstr;
get most recent error infomation.
ERROR HANDLING
my $job_id = $jonk->enqueue('func','arg');
if ($jonk->errstr) {
die $jonk->errstr;
}