Documentation

rex_cronjob_manager_sql
in package

Cronjob Addon.

Tags
author

gharlan[at]web[dot]de Gregor Harlan

Table of Contents

Methods

calculateNextTime()  : int|null
check()  : void
delete()  : bool
factory()  : self
getManager()  : rex_cronjob_manager
getMessage()  : string
getMinNextTime()  : int|null
getName()  : string
hasManager()  : bool
hasMessage()  : bool
saveNextTime()  : true
setExecutionStart()  : bool
setMessage()  : void
setNextTime()  : bool
setStatus()  : bool
tryExecute()  : bool

Methods

calculateNextTime()

public static calculateNextTime(array<string|int, mixed> $interval) : int|null
Parameters
$interval : array<string|int, mixed>
Return values
int|null

check()

public check([callable(string, bool, string): void|null $callback = null ]) : void
Parameters
$callback : callable(string, bool, string): void|null = null

Callback is called after every job execution (params: job name, success status, message)

delete()

public delete(int $id) : bool
Parameters
$id : int
Return values
bool

getMessage()

public getMessage() : string
Return values
string

getMinNextTime()

public getMinNextTime() : int|null
Return values
int|null

hasManager()

public hasManager() : bool
Return values
bool

hasMessage()

public hasMessage() : bool
Return values
bool

saveNextTime()

public saveNextTime([int|null $nexttime = null ]) : true
Parameters
$nexttime : int|null = null
Return values
true

setExecutionStart()

public setExecutionStart(int $id[, mixed $reset = false ]) : bool
Parameters
$id : int
$reset : mixed = false
Return values
bool

setMessage()

public setMessage(string $message) : void
Parameters
$message : string

setNextTime()

public setNextTime(int $id, string $interval[, bool $resetExecutionStart = false ]) : bool
Parameters
$id : int
$interval : string
$resetExecutionStart : bool = false
Return values
bool

setStatus()

public setStatus(int $id, mixed $status) : bool
Parameters
$id : int
$status : mixed
Return values
bool

tryExecute()

public tryExecute(int $id[, bool $log = true ]) : bool
Parameters
$id : int
$log : bool = true
Return values
bool

        
On this page

Search results