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