Mark van Renswoude
6c32665c8a
Reimplemented the exception strategy and logging Much XML documentation, such wow
24 lines
808 B
C#
24 lines
808 B
C#
using System;
|
|
using Tapeti.Config;
|
|
|
|
namespace Tapeti.Transient
|
|
{
|
|
/// <summary>
|
|
/// ITapetiConfigBuilder extension to register Tapeti.Transient
|
|
/// </summary>
|
|
public static class ConfigExtensions
|
|
{
|
|
/// <summary>
|
|
/// Registers the transient publisher and required middleware
|
|
/// </summary>
|
|
/// <param name="config"></param>
|
|
/// <param name="defaultTimeout"></param>
|
|
/// <param name="dynamicQueuePrefix"></param>
|
|
/// <returns></returns>
|
|
public static ITapetiConfigBuilder WithTransient(this ITapetiConfigBuilder config, TimeSpan defaultTimeout, string dynamicQueuePrefix = "transient")
|
|
{
|
|
config.Use(new TransientExtension(defaultTimeout, dynamicQueuePrefix));
|
|
return config;
|
|
}
|
|
}
|
|
} |