public ISendingAgent BuildSendingAgent(Uri uri, CancellationToken cancellation)
 {
     return(uri.IsDurable()
         ? _persistence.BuildLocalAgent(uri, _workerQueue)
         : new LoopbackSendingAgent(uri, _workerQueue));
 }
Exemple #2
0
 public void Start(IPersistence persistence, IWorkerQueue workers)
 {
     _durable     = persistence.BuildLocalAgent(TransportConstants.DurableLoopbackUri, workers);
     _lightweight = new LoopbackSendingAgent(TransportConstants.LoopbackUri, workers);
 }