C# Class NServiceBus.Features.InMemoryOutboxPersistence.OutboxCleaner

Inheritance: FeatureStartupTask
Show file Open project: Particular/NServiceBus

Public Methods

Method Description
OutboxCleaner ( NServiceBus.InMemory.Outbox.InMemoryOutboxStorage storage, System.TimeSpan timeToKeepDeduplicationData ) : System
PerformCleanup ( object state ) : void

Protected Methods

Method Description
OnStart ( IMessageSession session ) : System.Threading.Task
OnStop ( IMessageSession session ) : System.Threading.Task

Method Details

OnStart() protected method

protected OnStart ( IMessageSession session ) : System.Threading.Task
session IMessageSession
return System.Threading.Task

OnStop() protected method

protected OnStop ( IMessageSession session ) : System.Threading.Task
session IMessageSession
return System.Threading.Task

OutboxCleaner() public method

public OutboxCleaner ( NServiceBus.InMemory.Outbox.InMemoryOutboxStorage storage, System.TimeSpan timeToKeepDeduplicationData ) : System
storage NServiceBus.InMemory.Outbox.InMemoryOutboxStorage
timeToKeepDeduplicationData System.TimeSpan
return System

PerformCleanup() public method

public PerformCleanup ( object state ) : void
state object
return void