/// <summary>
 /// Initializes a new instance of the <see cref="RestMsMessageConsumer"/> class.
 /// </summary>
 /// <param name="queueName">Name of the queue.</param>
 /// <param name="routingKey">The routing key.</param>
 /// <param name="logger">The logger.</param>
 public RestMsMessageConsumer(string queueName, string routingKey, ILog logger)
     : base(logger)
 {
     _queueName = queueName;
     _routingKey = routingKey;
     _feed = new Feed(this);
     _domain = new Domain(this);
 }
Exemple #2
0
 public Join(RestMsMessageConsumer gateway, Feed feed)
 {
     _gateway = gateway;
     _feed = feed;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RestMsMessageConsumer"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 public RestMsMessageConsumer(ILog logger) : base(logger)
 {
     feed   = new Feed(this);
     domain = new Domain(this);
 }
Exemple #4
0
 public Pipe(RestMsMessageConsumer gateway, Feed feed)
 {
     _gateway = gateway;
     _join = new Join(gateway, feed);
 }
Exemple #5
0
 public Pipe(RestMsMessageConsumer gateway, Feed feed)
 {
     this.gateway = gateway;
     join         = new Join(gateway, feed);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RestMsMessageProducer"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 public RestMsMessageProducer(ILog logger) : base(logger)
 {
     _feed = new Feed(this);
     _domain = new Domain(this);
 }
Exemple #7
0
 public Join(RestMsMessageConsumer gateway, Feed feed)
 {
     this.gateway = gateway;
     this.feed    = feed;
 }
Exemple #8
0
 public Join(RestMsMessageConsumer gateway, Feed feed)
 {
     _gateway = gateway;
     _feed    = feed;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RestMsMessageProducer"/> class.
 /// Use this if you need to inject the logger, for example for testing
 /// </summary>
 /// <param name="configuration">The configuration of the RestMS broker we need to contact</param>
 /// <param name="logger">The logger.</param>
 public RestMsMessageProducer(RestMSMessagingGatewayConfiguration configuration, ILog logger) : base(configuration, logger)
 {
     _feed   = new Feed(this);
     _domain = new Domain(this);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RestMsMessageProducer"/> class.
 /// Use this if you need to inject the logger, for example for testing
 /// </summary>
 /// <param name="logger">The logger.</param>
 public RestMsMessageProducer(ILog logger) : base(logger)
 {
     _feed   = new Feed(this);
     _domain = new Domain(this);
 }