Esempio n. 1
0
 public NSQClient()
 {
     _protocol = new NSQProtocol();
     _protocol.NSQProtocolDisconnected += new NSQProtocolDisconnectedHandler(NSQProtocolDisconnected_Handler);
     this.ShortIdentifier = System.Net.Dns.GetHostName();
     this.LongIdentifier = System.Guid.NewGuid().ToString("N");
 }
Esempio n. 2
0
 public NSQClient()
 {
     _protocol = new NSQProtocol();
     _protocol.NSQProtocolDisconnected += new NSQProtocolDisconnectedHandler(NSQProtocolDisconnected_Handler);
     this.ShortIdentifier = System.Net.Dns.GetHostName();
     this.LongIdentifier  = System.Guid.NewGuid().ToString("N");
 }
Esempio n. 3
0
 public void Dispose()
 {
     if (_protocol != null)
     {
         _protocol.Dispose();
         _protocol = null;
     }
 }
Esempio n. 4
0
 public virtual void Stop()
 {
     try
     {
         _protocol.DestroyConnection();
     }
     catch { }
     _protocol = null;
 }
Esempio n. 5
0
        private Task SignalMessageRecievedEventAsync(NSQMessageEventArgs e)
        {
            NSQProtocol _protocol = this;

            return(TaskEx.Run(() =>
            {
                var handler = this.NSQMessageReceived;
                if (handler != null)
                {
                    handler(_protocol, e);
                }
            }));
        }
Esempio n. 6
0
 public void Dispose()
 {
     if (_protocol != null)
     {
         _protocol.Dispose();
         _protocol = null;
     }
 }
Esempio n. 7
0
 public virtual void Stop()
 {
     try
     {
         _protocol.DestroyConnection();
     }
     catch { }
     _protocol = null;
 }