22 lines
596 B
C#
22 lines
596 B
C#
namespace Jambo.Producer.Infrastructure.Modules
|
|
{
|
|
using Autofac;
|
|
using Jambo.Domain.ServiceBus;
|
|
using Jambo.Producer.Infrastructure.ServiceBus;
|
|
|
|
public class BusModule : Module
|
|
{
|
|
public string BrokerList { get; set; }
|
|
public string Topic { get; set; }
|
|
|
|
protected override void Load(ContainerBuilder builder)
|
|
{
|
|
builder.RegisterType<Bus>()
|
|
.As<IPublisher>()
|
|
.WithParameter("brokerList", BrokerList)
|
|
.WithParameter("topic", Topic)
|
|
.SingleInstance();
|
|
}
|
|
}
|
|
}
|