Moodle PHP Documentation 4.1
Moodle 4.1dev (Build: 20220512) (5e5e12e0)
|
Public Member Functions | |
execute () | |
Execute the task. More... | |
get_component () | |
Getter for $component. More... | |
get_concurrency_limit () | |
Returns effective concurrency limit for this task. More... | |
get_cron_lock () | |
Get the current lock for the entire cron. More... | |
get_custom_data () | |
Getter for $customdata. More... | |
get_custom_data_as_string () | |
Alternate getter for $customdata. More... | |
get_fail_delay () | |
Getter for $faildelay. More... | |
get_hostname () | |
Getter for $hostname. More... | |
get_id () | |
Getter for $id. More... | |
get_lock () | |
Get the current lock for this task. More... | |
get_next_run_time () | |
Get the next run time for this task. More... | |
get_pid () | |
Getter for $pid. More... | |
get_timestarted () | |
Getter for $timestarted. More... | |
get_userid () | |
Getter for $userid. More... | |
is_blocking () | |
Getter for $blocking. More... | |
is_component_enabled () | |
Informs whether the task's component is enabled. More... | |
release_concurrency_lock () | |
Release the concurrency lock for this task type. | |
set_blocking ($blocking) | |
Setter for $blocking. More... | |
set_component ($component) | |
Setter for $component. More... | |
set_concurrency_lock (\core\lock\lock $lock) | |
Sets concurrency task lock. More... | |
set_cron_lock (\core\lock\lock $lock) | |
Set the current lock for the entire cron process. More... | |
set_custom_data ($customdata) | |
Setter for $customdata. More... | |
set_custom_data_as_string ($customdata) | |
Alternate setter for $customdata. More... | |
set_fail_delay ($faildelay) | |
Setter for $faildelay. More... | |
set_hostname ($hostname=null) | |
Setter for $hostname. More... | |
set_id ($id) | |
Setter for $id. More... | |
set_instance_id (int $instanceid) | |
Set the instanceid in the custom data. More... | |
set_lock (\core\lock\lock $lock) | |
Set the current lock for this task. More... | |
set_next_run_time ($nextruntime) | |
Set the next run time for this task. More... | |
set_pid ($pid=null) | |
Setter for $pid. More... | |
set_timestarted ($timestarted=null) | |
Setter for $timestarted. More... | |
set_userid ($userid) | |
Setter for $userid. More... | |
Protected Member Functions | |
append_custom_data (array $newdata) | |
Append additional elements of custom data. More... | |
get_course_contact () | |
Get the preferred course contact for this notification. More... | |
get_default_concurrency_limit () | |
Returns default concurrency limit for this task. More... | |
get_html_message () | |
Get the HTML message content. More... | |
get_instance () | |
Get the bigbluebutton instance that this notification is for. More... | |
get_message () | |
Get the plain text message content. More... | |
get_message_format () | |
Get the preferred message format. More... | |
get_notification_type () | |
Get the notification type. More... | |
get_recipients () | |
Get the list of recipients for the notification. More... | |
get_small_message () | |
Get the short summary message. More... | |
get_subject () | |
Get the subject of the notification. More... | |
send_all_notifications () | |
Send all of the notifications. | |
send_notification_to_current_user () | |
Send the notificiation to the current user. | |
Protected Attributes | |
object | $coursecontact = null |
instance | $instance = null |
|
protected |
Append additional elements of custom data.
array | $newdata |
mod_bigbluebuttonbn\task\send_notification::execute | ( | ) |
Execute the task.
Reimplemented from core\task\task_base.
|
inherited |
Getter for $component.
string |
|
finalinherited |
Returns effective concurrency limit for this task.
int | effective concurrency limit for this task |
|
protected |
Get the preferred course contact for this notification.
stdClass |
|
inherited |
Get the current lock for the entire cron.
core::lock::lock |
|
inherited |
Getter for $customdata.
mixed | (anything that can be handled by json_decode). |
|
inherited |
Alternate getter for $customdata.
string | this is the raw json encoded version. |
|
protectedinherited |
Returns default concurrency limit for this task.
int | default concurrency limit |
|
inherited |
Getter for $faildelay.
int |
|
inherited |
Getter for $hostname.
string |
|
abstractprotected |
Get the HTML message content.
string |
Reimplemented in mod_bigbluebuttonbn\task\send_recording_ready_notification.
|
inherited |
Getter for $id.
int|null::$id |
|
protected |
Get the bigbluebutton instance that this notification is for.
instance |
|
inherited |
Get the current lock for this task.
core::lock::lock |
|
protected |
Get the plain text message content.
string |
|
protected |
Get the preferred message format.
string |
|
inherited |
Get the next run time for this task.
int | timestamp |
|
abstractprotected |
Get the notification type.
string |
Reimplemented in mod_bigbluebuttonbn\task\send_recording_ready_notification.
|
inherited |
Getter for $pid.
int |
|
protected |
Get the list of recipients for the notification.
stdClass[] |
|
abstractprotected |
Get the short summary message.
string |
Reimplemented in mod_bigbluebuttonbn\task\send_recording_ready_notification.
|
abstractprotected |
Get the subject of the notification.
string |
Reimplemented in mod_bigbluebuttonbn\task\send_recording_ready_notification.
|
inherited |
Getter for $timestarted.
int |
|
inherited |
Getter for $userid.
int|null::$userid |
|
inherited |
Getter for $blocking.
bool |
|
inherited |
Informs whether the task's component is enabled.
bool | true when enabled. false otherwise. |
|
inherited |
Setter for $blocking.
bool | $blocking |
|
inherited |
Setter for $component.
string | $component |
|
finalinherited |
Sets concurrency task lock.
core::lock::lock | $lock | concurrency lock to be set |
|
inherited |
Set the current lock for the entire cron process.
core::lock::lock | $lock |
|
inherited |
Setter for $customdata.
mixed | $customdata | (anything that can be handled by json_encode) |
|
inherited |
Alternate setter for $customdata.
Expects the data as a json_encoded string.
string | $customdata | json_encoded string |
|
inherited |
Setter for $faildelay.
int | $faildelay |
|
inherited |
Setter for $hostname.
string | $hostname |
|
inherited |
Setter for $id.
int | null | $id |
mod_bigbluebuttonbn\task\send_notification::set_instance_id | ( | int | $instanceid | ) |
Set the instanceid in the custom data.
int | $instanceid |
|
inherited |
Set the current lock for this task.
core::lock::lock | $lock |
|
inherited |
Set the next run time for this task.
int | $nextruntime |
|
inherited |
Setter for $pid.
int | $pid |
|
inherited |
Setter for $timestarted.
int | $timestarted |
|
inherited |
Setter for $userid.
int | null | $userid |