Table of Contents

Interface IWorkerActor

Namespace
Virtufin.WorkManager.Actors
Assembly
Virtufin.WorkManager.dll
[GenerateActorClient]
public interface IWorkerActor : IActor

Methods

CreateAsync(CreateWorkerPayload, CancellationToken)

Task CreateAsync(CreateWorkerPayload body, CancellationToken cancellationToken = default)

Parameters

body CreateWorkerPayload
cancellationToken CancellationToken

Returns

Task

DeleteAsync(CancellationToken)

Task DeleteAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

GetHistoryAsync(CancellationToken)

Task<HistoryPayload> GetHistoryAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<HistoryPayload>

GetTagAsync(string, CancellationToken)

Task<string?> GetTagAsync(string key, CancellationToken cancellationToken = default)

Parameters

key string
cancellationToken CancellationToken

Returns

Task<string>

GetTagsAsync(CancellationToken)

Task<TagsPayload> GetTagsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<TagsPayload>

LoadCodeAsync(LoadCodePayload, CancellationToken)

Task LoadCodeAsync(LoadCodePayload body, CancellationToken cancellationToken = default)

Parameters

body LoadCodePayload
cancellationToken CancellationToken

Returns

Task

SetTagAsync(SetTagPayload, CancellationToken)

Task SetTagAsync(SetTagPayload body, CancellationToken cancellationToken = default)

Parameters

body SetTagPayload
cancellationToken CancellationToken

Returns

Task

SetTagsAsync(Dictionary<string, string>, CancellationToken)

Task SetTagsAsync(Dictionary<string, string> tags, CancellationToken cancellationToken = default)

Parameters

tags Dictionary<string, string>
cancellationToken CancellationToken

Returns

Task

StartAsync(CancellationToken)

Task StartAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

StopAsync(CancellationToken)

Task StopAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

TouchAsync(CancellationToken)

Task TouchAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task