toba_planificador_tareas __construct(
[
$proyecto = null]
)
|
|
Parámetros:
void desprogramar(
integer
$id_tarea, [toba_manejodr_interface
$manejador_interface = null]
)
|
|
Parámetros:
integer |
$id_tarea: |
|
toba_manejodr_interface |
$manejador_interface: |
Clase para la salida grafica, por defecto nulo |
void ejecutar_pendientes(
[toba_manejodr_interface
$manejador_interface = null]
)
|
|
Parámetros:
toba_manejodr_interface |
$manejador_interface: |
Clase para la salida grafica, por defecto nulo |
void ejecutar_tarea(
$id, [toba_manejodr_interface
$manejador_interface = null], integer
$id_tarea
)
|
|
Parámetros:
integer |
$id_tarea: |
|
toba_manejodr_interface |
$manejador_interface: |
Clase para la salida grafica, por defecto nulo |
|
$id: |
|
integer programar_tarea(
toba_tarea
$tarea, string
$timestamp, [string
$intervalo = null], [string
$nombre = null]
)
|
|
Parámetros:
toba_tarea |
$tarea: |
Objeto tarea, puede ser un toba_mail o cualquier clase que implemente la interface toba_tarea |
string |
$timestamp: |
|
string |
$intervalo: |
|
string |
$nombre: |
Nombre de la tarea, sirve para identificarla en el log |
Return: | Id. de la tarea programada |
void registrar_ejecucion(
$datos, [
$manejador_interface = null]
)
|
|
Loguea la ejecucion de la tarea
Parámetros:
|
$datos: |
|
|
$manejador_interface: |
|
void reprogramar(
$datos, [
$manejador_interface = null]
)
|
|
Vuelve a programar la tarea, asegurandose que sea en el futuro
Parámetros:
|
$datos: |
|
|
$manejador_interface: |
|