C# Class Foundatio.Repositories.Elasticsearch.Jobs.ReindexWorkItemHandler

Inheritance: WorkItemHandlerBase
Exibir arquivo Open project: exceptionless/Foundatio.Repositories

Public Methods

Method Description
GetWorkItemLockAsync ( object workItem, CancellationToken cancellationToken = default(CancellationToken) ) : Task
HandleItemAsync ( WorkItemContext context ) : Task
ReindexWorkItemHandler ( IElasticClient client, ILockProvider lockProvider, ICacheClient cache = null, ILoggerFactory loggerFactory = null ) : System

Method Details

GetWorkItemLockAsync() public method

public GetWorkItemLockAsync ( object workItem, CancellationToken cancellationToken = default(CancellationToken) ) : Task
workItem object
cancellationToken System.Threading.CancellationToken
return Task

HandleItemAsync() public method

public HandleItemAsync ( WorkItemContext context ) : Task
context WorkItemContext
return Task

ReindexWorkItemHandler() public method

public ReindexWorkItemHandler ( IElasticClient client, ILockProvider lockProvider, ICacheClient cache = null, ILoggerFactory loggerFactory = null ) : System
client IElasticClient
lockProvider ILockProvider
cache ICacheClient
loggerFactory ILoggerFactory
return System