Tasks

class Tasks(dockerClient: DockerClient)

Manager operations. HTTP failures return Result errors; transport failures and cancellation throw.

Constructors

Link copied to clipboard
constructor(dockerClient: DockerClient)

Functions

Link copied to clipboard
suspend fun getInfo(id: String): Result<Task, ErrorResponse>

Inspects a resource by ID.

Link copied to clipboard
suspend fun getList(filters: Map<String, List<String>>? = null): Result<List<Task>, ErrorResponse>

Lists resources using Docker's JSON filter map.

Link copied to clipboard
suspend fun getLogs(id: String, parameters: SwarmLogsParameters = SwarmLogsParameters()): Result<Flow<LogLine>, ErrorResponse>

Inspects TTY framing now, then returns a cold log flow. Collection opens the log request. Collection HTTP errors throw DockerApiException; cancellation/completion closes the request. Docker requires a supported logging driver. No retry or ordering across tasks is added.