C# Class Nimbus.Transports.InProcess.DelayedDelivery.InProcessDelayedDeliveryService

Inheritance: IDelayedDeliveryService
Datei anzeigen Open project: NimbusAPI/Nimbus

Public Methods

Method Description
DeliverAfter ( NimbusMessage message, DateTimeOffset deliveryTime ) : System.Threading.Tasks.Task
InProcessDelayedDeliveryService ( Nimbus.Transports.InProcess.QueueManagement.InProcessMessageStore messageStore, IClock clock ) : System

Private Methods

Method Description
DeriveMessageQueuePath ( NimbusMessage message ) : string

Method Details

DeliverAfter() public method

public DeliverAfter ( NimbusMessage message, DateTimeOffset deliveryTime ) : System.Threading.Tasks.Task
message NimbusMessage
deliveryTime DateTimeOffset
return System.Threading.Tasks.Task

InProcessDelayedDeliveryService() public method

public InProcessDelayedDeliveryService ( Nimbus.Transports.InProcess.QueueManagement.InProcessMessageStore messageStore, IClock clock ) : System
messageStore Nimbus.Transports.InProcess.QueueManagement.InProcessMessageStore
clock IClock
return System