Class containing the abstract class for notification processes in BBB.
More...
|
object | $coursecontact = null |
|
instance | $instance = null |
|
Class containing the abstract class for notification processes in BBB.
- Copyright
- 2023 onwards, Blindside Networks Inc
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ append_custom_data()
mod_bigbluebuttonbn\task\base_send_notification::append_custom_data |
( |
array | $newdata | ) |
|
|
protected |
Append additional elements of custom data.
- Parameters
-
◆ execute()
mod_bigbluebuttonbn\task\base_send_notification::execute |
( |
| ) |
|
◆ get_component()
core\task\task_base::get_component |
( |
| ) |
|
|
inherited |
Getter for $component.
- Return values
-
◆ get_concurrency_limit()
core\task\adhoc_task::get_concurrency_limit |
( |
| ) |
|
|
finalinherited |
Returns effective concurrency limit for this task.
- Return values
-
int | effective concurrency limit for this task |
◆ get_course_contact()
mod_bigbluebuttonbn\task\base_send_notification::get_course_contact |
( |
| ) |
|
|
protected |
Get the preferred course contact for this notification.
- Return values
-
◆ get_cron_lock()
core\task\task_base::get_cron_lock |
( |
| ) |
|
|
inherited |
Get the current lock for the entire cron.
- Return values
-
◆ get_custom_data()
core\task\adhoc_task::get_custom_data |
( |
| ) |
|
|
inherited |
Getter for $customdata.
- Return values
-
mixed | (anything that can be handled by json_decode). |
◆ get_custom_data_as_string()
core\task\adhoc_task::get_custom_data_as_string |
( |
| ) |
|
|
inherited |
Alternate getter for $customdata.
- Return values
-
string | this is the raw json encoded version. |
◆ get_default_concurrency_limit()
core\task\adhoc_task::get_default_concurrency_limit |
( |
| ) |
|
|
protectedinherited |
Returns default concurrency limit for this task.
- Return values
-
int | default concurrency limit |
◆ get_fail_delay()
core\task\task_base::get_fail_delay |
( |
| ) |
|
|
inherited |
Getter for $faildelay.
- Return values
-
◆ get_hostname()
core\task\task_base::get_hostname |
( |
| ) |
|
|
inherited |
Getter for $hostname.
- Return values
-
◆ get_html_message()
mod_bigbluebuttonbn\task\base_send_notification::get_html_message |
( |
| ) |
|
|
abstractprotected |
◆ get_id()
core\task\adhoc_task::get_id |
( |
| ) |
|
|
inherited |
Getter for $id.
- Return values
-
◆ get_instance()
mod_bigbluebuttonbn\task\base_send_notification::get_instance |
( |
| ) |
|
|
protected |
Get the bigbluebutton instance that this notification is for.
- Return values
-
instance|null | null if the instance could not be loaded. |
◆ get_lock()
core\task\task_base::get_lock |
( |
| ) |
|
|
inherited |
Get the current lock for this task.
- Return values
-
◆ get_message()
mod_bigbluebuttonbn\task\base_send_notification::get_message |
( |
| ) |
|
|
protected |
Get the plain text message content.
- Return values
-
◆ get_message_format()
mod_bigbluebuttonbn\task\base_send_notification::get_message_format |
( |
| ) |
|
|
protected |
Get the preferred message format.
- Return values
-
◆ get_name()
core\task\adhoc_task::get_name |
( |
| ) |
|
|
inherited |
◆ get_next_run_time()
core\task\task_base::get_next_run_time |
( |
| ) |
|
|
inherited |
Get the next run time for this task.
- Return values
-
◆ get_notification_type()
mod_bigbluebuttonbn\task\base_send_notification::get_notification_type |
( |
| ) |
|
|
abstractprotected |
◆ get_pid()
core\task\task_base::get_pid |
( |
| ) |
|
|
inherited |
Getter for $pid.
- Return values
-
◆ get_recipients()
mod_bigbluebuttonbn\task\base_send_notification::get_recipients |
( |
| ) |
|
|
protected |
Get the list of recipients for the notification.
- Return values
-
◆ get_runtime()
core\task\task_base::get_runtime |
( |
| ) |
|
|
inherited |
Returns task runtime.
- Return values
-
◆ get_runtime_result()
core\task\task_base::get_runtime_result |
( |
| ) |
|
|
inherited |
Returns if the task has been running for too long.
- Return values
-
◆ get_small_message()
mod_bigbluebuttonbn\task\base_send_notification::get_small_message |
( |
| ) |
|
|
abstractprotected |
◆ get_subject()
mod_bigbluebuttonbn\task\base_send_notification::get_subject |
( |
| ) |
|
|
abstractprotected |
◆ get_timestarted()
core\task\task_base::get_timestarted |
( |
| ) |
|
|
inherited |
Getter for $timestarted.
- Return values
-
◆ get_userid()
core\task\adhoc_task::get_userid |
( |
| ) |
|
|
inherited |
Getter for $userid.
- Return values
-
◆ is_blocking()
core\task\task_base::is_blocking |
( |
| ) |
|
|
inherited |
Getter for $blocking.
- Return values
-
◆ is_component_enabled()
core\task\task_base::is_component_enabled |
( |
| ) |
|
|
inherited |
Informs whether the task's component is enabled.
- Return values
-
bool | true when enabled. false otherwise. |
◆ send_all_notifications()
mod_bigbluebuttonbn\task\base_send_notification::send_all_notifications |
( |
| ) |
|
|
protected |
◆ set_blocking()
core\task\task_base::set_blocking |
( |
| $blocking | ) |
|
|
inherited |
Setter for $blocking.
- Parameters
-
◆ set_component()
core\task\task_base::set_component |
( |
| $component | ) |
|
|
inherited |
Setter for $component.
- Parameters
-
◆ set_concurrency_lock()
Sets concurrency task lock.
- Parameters
-
◆ set_cron_lock()
Set the current lock for the entire cron process.
- Parameters
-
◆ set_custom_data()
core\task\adhoc_task::set_custom_data |
( |
| $customdata | ) |
|
|
inherited |
Setter for $customdata.
- Parameters
-
mixed | $customdata | (anything that can be handled by json_encode) |
◆ set_custom_data_as_string()
core\task\adhoc_task::set_custom_data_as_string |
( |
| $customdata | ) |
|
|
inherited |
Alternate setter for $customdata.
Expects the data as a json_encoded string.
- Parameters
-
string | $customdata | json_encoded string |
◆ set_fail_delay()
core\task\task_base::set_fail_delay |
( |
| $faildelay | ) |
|
|
inherited |
Setter for $faildelay.
- Parameters
-
◆ set_hostname()
core\task\task_base::set_hostname |
( |
| $hostname = null | ) |
|
|
inherited |
Setter for $hostname.
- Parameters
-
◆ set_id()
core\task\adhoc_task::set_id |
( |
| $id | ) |
|
|
inherited |
Setter for $id.
- Parameters
-
◆ set_instance_id()
mod_bigbluebuttonbn\task\base_send_notification::set_instance_id |
( |
int | $instanceid | ) |
|
Set the instanceid in the custom data.
- Parameters
-
◆ set_lock()
Set the current lock for this task.
- Parameters
-
◆ set_next_run_time()
core\task\task_base::set_next_run_time |
( |
| $nextruntime | ) |
|
|
inherited |
Set the next run time for this task.
- Parameters
-
◆ set_pid()
core\task\task_base::set_pid |
( |
| $pid = null | ) |
|
|
inherited |
Setter for $pid.
- Parameters
-
◆ set_timestarted()
core\task\task_base::set_timestarted |
( |
| $timestarted = null | ) |
|
|
inherited |
Setter for $timestarted.
- Parameters
-
◆ set_userid()
core\task\adhoc_task::set_userid |
( |
| $userid | ) |
|
|
inherited |
Setter for $userid.
- Parameters
-
The documentation for this class was generated from the following file: