withTimeout


Description:

public static Result<Context,Error> withTimeout (Context parent, Duration timeout)

Creates child context cancelled on timeout.

Parameters:

parent

parent context.

timeout

timeout duration.

Returns:

Result.ok(timeout child context), or Result.error(ContextError.INVALID_ARGUMENT) on invalid inputs.