1
0
mirror of synced 2024-07-05 17:50:35 +00:00
Tapeti/Connection/TapetiSubscriber.cs

26 lines
635 B
C#
Raw Normal View History

using System.Collections.Generic;
2016-11-17 16:33:27 +00:00
using System.Threading.Tasks;
namespace Tapeti.Connection
{
public class TapetiSubscriber : ISubscriber
{
private readonly TapetiWorker worker;
public TapetiSubscriber(TapetiWorker worker, IEnumerable<IMessageHandlerRegistration> registrations)
{
this.worker = worker;
ApplyTopology(registrations);
}
private void ApplyTopology(IEnumerable<IMessageHandlerRegistration> registrations)
{
foreach (var registration in registrations)
2016-11-17 16:33:27 +00:00
worker.ApplyTopology(registration);
}
}
}