public TopicPublisher(string serverUri, string exchange, IConnectionPool connectionPool, ISerializerNegotiator serializerNegotiator, ILoggerProvider loggerProvider) : base(serverUri, exchange, connectionPool, serializerNegotiator, loggerProvider) { this.logger = loggerProvider.CreateLogger("TopicPublisher"); }
public SubscriberClient(string server, string exchange, string queueName, IConnectionPool connPool, ISerializerNegotiator serializerNegotiator) { ILoggerProvider loggerProvider = new ConsoleLoggerProvider(new ConsoleLoggerSettings()); subscriber = new TopicSubscriber <string>(server, exchange, connPool, serializerNegotiator, loggerProvider); subscriber.OnMessageReceived += Subscriber_OnMessageReceived; }
public RabbitMQClient(string serverUri, string exchange, IConnectionPool connectionPool, ISerializerNegotiator serializerNegotiator, ILoggerProvider loggerProvider) { this.ServerUri = serverUri; this.Exchange = exchange; this.SerializerNegotiator = serializerNegotiator; this.connectionPool = connectionPool; this.logger = loggerProvider.CreateLogger("TopicPublisher"); }
public PublisherClient(string server, string exchange, string routingKey, IConnectionPool connPool, ISerializerNegotiator serializerNegotiator) { ILoggerProvider loggerProvider = new ConsoleLoggerProvider(new ConsoleLoggerSettings()); publisher = new TopicPublisher(server, exchange, connPool, serializerNegotiator, loggerProvider); this.routingKey = routingKey; }