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: