Exemplo n.º 1
0
 public TopicPublisher(string serverUri, string exchange, IConnectionPool connectionPool, ISerializerNegotiator serializerNegotiator, ILoggerProvider loggerProvider)
     : base(serverUri, exchange, connectionPool, serializerNegotiator, loggerProvider)
 {
     this.logger = loggerProvider.CreateLogger("TopicPublisher");
 }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
        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;
        }