Package index
-
rrq_controller() - Create rrq controller
-
rrq_default_controller_set()rrq_default_controller_clear() - Register default controller
-
rrq_task_create_expr() - Create a task based on an expression
-
rrq_task_create_call() - Create a task from a call
-
rrq_task_create_bulk_expr() - Create bulk tasks from an expression
-
rrq_task_create_bulk_call() - Create bulk tasks from a call
-
rrq_task_retry() - Retry tasks
-
rrq_task_data() - Fetch internal task data
-
rrq_task_exists() - Test if tasks exist
-
rrq_task_info() - Fetch task information
-
rrq_task_position() - Find task position in queue
-
rrq_task_preceeding() - List tasks ahead of a task
-
rrq_task_result() - Fetch single task result
-
rrq_task_results() - Get the results of a group of tasks, returning them as a list. See rrq_task_result for getting the result of a single task.
-
rrq_task_status() - Fetch task statuses
-
rrq_task_times() - Fetch task times
-
rrq_task_wait() - Wait for group of tasks
-
rrq_task_log() - Fetch task logs
-
rrq_task_list() - List all tasks
-
rrq_task_overview() - High level task overview
-
rrq_deferred_list() - List deferred tasks
-
rrq_queue_length() - Queue length
-
rrq_queue_list() - List queue contents
-
rrq_task_cancel() - Cancel a task
-
rrq_task_delete() - Delete tasks
-
rrq_queue_remove() - Remove task ids from a queue
Workers
Workers are the processes that execute tasks. You can create, query and control workers with these functions
-
rrq_worker - rrq queue worker
-
rrq_worker_config() - Create worker configuration
-
rrq_worker_config_list() - List worker configurations
-
rrq_worker_config_read() - Read worker configuration
-
rrq_worker_config_save() - Save worker configuration
-
rrq_worker_delete_exited() - Clean up exited workers
-
rrq_worker_detect_exited() - Detect exited workers
-
rrq_worker_envir_set()rrq_worker_envir_refresh() - Set worker environment
-
rrq_worker_exists() - Test if a worker exists
-
rrq_worker_info() - Worker information
-
rrq_worker_len() - Number of active workers
-
rrq_worker_list() - List active workers
-
rrq_worker_list_exited() - List exited workers
-
rrq_worker_load() - Report on worker load
-
rrq_worker_log_tail() - Returns the last (few) elements in the worker log, in a programmatically useful format (see Value).
-
rrq_worker_process_log() - Read worker process log
-
rrq_worker_script() - Write worker runner script
-
rrq_worker_spawn() - Spawn a worker
-
rrq_worker_status() - Worker statuses
-
rrq_worker_stop() - Stop workers
-
rrq_worker_task_id() - Current task id for workers
-
rrq_worker_wait() - Wait for workers
Messages
The messaging interface, see vignette("messages") for more details
-
rrq_message_get_response() - Get message response
-
rrq_message_has_response() - Detect if message has response
-
rrq_message_response_ids() - Return ids for messages with responses for a particular worker.
-
rrq_message_send() - Send message to workers
-
rrq_message_send_and_wait() - Send a message and wait for response
-
rrq_task_progress() - Fetch task progress information
-
rrq_task_progress_update() - Post task update
-
rrq_heartbeat - Create a heartbeat instance
-
rrq_heartbeat_kill() - Kill a process running a heartbeat
-
object_store - rrq object store
-
object_store_offload_disk - Disk-based offload
-
rrq_destroy() - Destroy queue
-
rrq_envir() - Create simple worker environments