Esempio n. 1
0
 /// <summary>
 /// Initializes this instance.
 /// </summary>
 public void Initialize()
 {
     //_logger.LogBusInfo("Initializing Message Bus :" + this.GetType(), this.GetType());
     _serverContext = new ServerContext();
     _serverContext.Clear();
     foreach (IQueueAdapter queueManager in _queueManagers)
     {
         queueManager.Initialize(_serverContext);
         queueManager.OnMessage += new OnMessageDelegate(queueManager_OnMessage);
     }
     this._subscriberManager.Initialize(_serverContext);
     //_logger.LogBusInfo("Initialized Message Bus :" + this.GetType(), this.GetType());
 }
Esempio n. 2
0
 /// <summary>
 /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
 /// </summary>
 public void Dispose()
 {
     _serverContext.Clear();
     this._subscriberManager.Dispose();
 }