Table of Contents

Class GuaranteedDeliveryQueue<TPayload>.Builder

Namespace
PatternKit.Messaging.Reliability
Assembly
PatternKit.Core.dll
public sealed class GuaranteedDeliveryQueue<TPayload>.Builder
Inheritance
GuaranteedDeliveryQueue<TPayload>.Builder
Inherited Members

Methods

Build()

public GuaranteedDeliveryQueue<TPayload> Build()

Returns

GuaranteedDeliveryQueue<TPayload>

Clock(Func<DateTimeOffset>)

public GuaranteedDeliveryQueue<TPayload>.Builder Clock(Func<DateTimeOffset> clock)

Parameters

clock Func<DateTimeOffset>

Returns

GuaranteedDeliveryQueue<TPayload>.Builder

LeaseDuration(TimeSpan)

public GuaranteedDeliveryQueue<TPayload>.Builder LeaseDuration(TimeSpan leaseDuration)

Parameters

leaseDuration TimeSpan

Returns

GuaranteedDeliveryQueue<TPayload>.Builder

MaxDeliveryAttempts(int)

public GuaranteedDeliveryQueue<TPayload>.Builder MaxDeliveryAttempts(int maxDeliveryAttempts)

Parameters

maxDeliveryAttempts int

Returns

GuaranteedDeliveryQueue<TPayload>.Builder

Name(string)

public GuaranteedDeliveryQueue<TPayload>.Builder Name(string name)

Parameters

name string

Returns

GuaranteedDeliveryQueue<TPayload>.Builder