Table of Contents

Interface IAppJobService.IAppJobQueueManagment

Namespace
Phoesion.Glow.SDK.Firefly
Assembly
Phoesion.Glow.SDK.Firefly.Abstractions.dll
public interface IAppJobService.IAppJobQueueManagment

Methods

CountAsync(AppJobListingOptions, CancellationToken)

Count queued jobs

Task<long> CountAsync(IAppJobService.AppJobListingOptions options, CancellationToken cancellationToken)

Parameters

options IAppJobService.AppJobListingOptions

configure listing

cancellationToken CancellationToken

Cancel operation

Returns

Task<long>

CountAsync(Action<AppJobListingOptions>, CancellationToken)

Count queued jobs

Task<long> CountAsync(Action<IAppJobService.AppJobListingOptions> options, CancellationToken cancellationToken)

Parameters

options Action<IAppJobService.AppJobListingOptions>

configure listing

cancellationToken CancellationToken

Cancel operation

Returns

Task<long>

CountAsync(CancellationToken)

Count queued jobs

Task<long> CountAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

Task<long>

DisableAsync(CancellationToken)

Disable the job queue

Task DisableAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

Task

EnableAsync(CancellationToken)

Enable the disabled job queue

Task EnableAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

Task

ListAsync(AppJobListingOptions, CancellationToken)

List queued jobs

IAsyncEnumerable<AppJobInfo> ListAsync(IAppJobService.AppJobListingOptions options, CancellationToken cancellationToken)

Parameters

options IAppJobService.AppJobListingOptions

configure listing

cancellationToken CancellationToken

Cancel operation

Returns

IAsyncEnumerable<AppJobInfo>

ListAsync(Action<AppJobListingOptions>, CancellationToken)

List queued jobs

IAsyncEnumerable<AppJobInfo> ListAsync(Action<IAppJobService.AppJobListingOptions> options, CancellationToken cancellationToken)

Parameters

options Action<IAppJobService.AppJobListingOptions>

configure listing

cancellationToken CancellationToken

Cancel operation

Returns

IAsyncEnumerable<AppJobInfo>

ListAsync(CancellationToken)

List queued jobs

IAsyncEnumerable<AppJobInfo> ListAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

IAsyncEnumerable<AppJobInfo>

PauseAsync(CancellationToken)

Paused the job queue

Task PauseAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

Task

ResumeAsync(CancellationToken)

Resume paused job queue

Task ResumeAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

Task