TasksRestClient

class TasksRestClient(val url: String = "http://localhost:8080", val headersFactory: HttpHeadersFactory? = null)

Constructors

Link copied to clipboard
constructor(url: String = "http://localhost:8080", headersFactory: HttpHeadersFactory? = null)
constructor(url: String = "http://localhost:8080", headersFactory: HttpHeadersFactory? = null, requestTimeout: Duration)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val url: String

Functions

Link copied to clipboard
fun cancelTask(taskId: Long): Task
Link copied to clipboard
fun createTask(request: TaskRequest): Task
Link copied to clipboard
fun endTask(taskId: Long, request: EndTaskRequest): Task
Link copied to clipboard
fun getInput(taskId: Long): TaskData?
Link copied to clipboard
fun getPipelineTasksResults(pipelineTaskId: Long, taskTypeHids: List<String>? = null, page: Int = 0, size: Int = 100, sort: List<String> = listOf("id,asc")): PageResponse<PipelineTaskResult>
Link copied to clipboard
Link copied to clipboard
fun getResult(taskId: Long): TaskResult
Link copied to clipboard
fun getTask(taskId: Long): Task
Link copied to clipboard
Link copied to clipboard
fun getTasks(page: Int = 0, size: Int = 100, sort: List<String> = listOf("id,asc"), runningStatuses: List<Task.RunningStatus> = emptyList(), taskTypeHids: List<String> = emptyList(), taskTypeCategory: TaskTypeCategory? = null, extId: String? = null, pipelineTaskId: Long? = null): PageResponse<TaskWithProgress>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun rerunTask(taskId: Long): Task
Link copied to clipboard
fun startTask(taskId: Long): Task
Link copied to clipboard
fun takeTaskForExecution(execTypeHid: String, executorHid: String): TaskExecDataResponse