Get desktop application:
View/edit binary Protocol Buffers messages
`TasksService` is the service for submitting and querying persistent redap tasks.
Submit new tasks
`SubmitTasksRequest` is the request message for submitting tasks
`SubmitTaskResponse` contains, for each submitted task its submission outcome, encoded as a `RecordBatch`
Query the status of submitted tasks
Fetch the output of a completed task
Query the status of submitted tasks, waiting for their completion. The method returns a stream of QueryResult. Each item in the stream contains the status of a subset of the tasks, as they complete. The server does not guarantee to immediately send one stream item as soon as a task completes, but may decide to arbitrarily aggregate results into larger batches.
`FetchTaskOutputRequest` is the request message for fetching task output
Used as request type in: frontend.v1alpha1.FrontendService.FetchTaskOutput, TasksService.FetchTaskOutput
Unique identifier for the task
/ `FetchTaskOutputResponse` is the response message for fetching task output
Used as response type in: frontend.v1alpha1.FrontendService.FetchTaskOutput, TasksService.FetchTaskOutput
The output of the task, encoded as a record batch
`QueryTasksOnCompletionRequest` is the request message for querying tasks status. This is close-to-a-copy of `QueryTasksRequest`, with the addition of a timeout.
Used as request type in: frontend.v1alpha1.FrontendService.QueryTasksOnCompletion, TasksService.QueryTasksOnCompletion
Empty queries for all tasks if the server allows it.
Time limit for the server to wait for task completion. The actual maximum time may be arbitrarily capped by the server.
`QueryTaskOnCompletionResponse` is the response message for querying tasks status encoded as a record batch. This is a copy of `QueryTasksResponse`.
Used as response type in: frontend.v1alpha1.FrontendService.QueryTasksOnCompletion, TasksService.QueryTasksOnCompletion
`QueryTasksRequest` is the request message for querying tasks status
Used as request type in: frontend.v1alpha1.FrontendService.QueryTasks, TasksService.QueryTasks
Empty queries for all tasks if the server allows it.
`QueryTasksResponse` is the response message for querying tasks status encoded as a record batch
Used as response type in: frontend.v1alpha1.FrontendService.QueryTasks, TasksService.QueryTasks
A task is a unit of work that can be submitted to the system
Used in:
Unique identifier for the task
Type of the task
Task-type dependant data necessary to de-serialize the task