Example #1
0
 public QpidInputChannel(BindingContext context, ClientSession session, EndpointAddress address)
     : base(context, address)
 {
     _bindingElement = context.Binding.Elements.Find<QpidTransportBindingElement>();
     var encoderElem = context.BindingParameters.Find<MessageEncodingBindingElement>();
     if (encoderElem != null)
     {
         _encoder = encoderElem.CreateMessageEncoderFactory().Encoder;
     }
     _session = session;
     _queueName = address.Uri.ToString();
     _queue = new BlockingQueue();
 }
 public WCFListener(BlockingQueue q)
 {
     _q = q;
 }
 public override void Close(TimeSpan timeout)
 {
     _closed = true;
     _queue  = null;
 }
Example #4
0
 public WCFListener(BlockingQueue q)
 {
     _q = q;
 }
Example #5
0
 public override void Close(TimeSpan timeout)
 {
     _closed = true;
     _queue = null;
 }