protected virtual void ConfigureRemoteBus(ServiceBusConfigurator configurator)
 {
     configurator.AddSubscriptionObserver((bus, coordinator) =>
     {
         _remoteLoopback = new SubscriptionLoopback(bus, coordinator);
         return(_remoteLoopback);
     });
 }
示例#2
0
 protected virtual void ConfigureLocalBus(ServiceBusConfigurator configurator)
 {
     configurator.ReceiveFrom(LocalEndpointUri);
     configurator.AddSubscriptionObserver((bus, coordinator) =>
     {
         _localLoopback = new SubscriptionLoopback(bus, coordinator);
         return(_localLoopback);
     });
 }
示例#3
0
 protected virtual void ConfigureRemoteBus(ServiceBusConfigurator configurator)
 {
     configurator.ReceiveFrom("loopback://localhost/mt_server");
     configurator.AddSubscriptionObserver((bus, coordinator) =>
     {
         _remoteLoopback = new SubscriptionLoopback(bus, coordinator);
         return(_remoteLoopback);
     });
 }
示例#4
0
 protected virtual void ConfigureLocalBus(ServiceBusConfigurator configurator)
 {
     LocalUri = new Uri("loopback://localhost/mt_client");
     configurator.ReceiveFrom(LocalUri);
     configurator.AddSubscriptionObserver((bus, coordinator) =>
     {
         _localLoopback = new SubscriptionLoopback(bus, coordinator);
         return(_localLoopback);
     });
 }
示例#5
0
        protected virtual void BuildRemoteBus(LocalRemoteTestScenarioImpl scenario)
        {
            _remoteConfigurator.ChangeSettings(x => { x.EndpointCache = scenario.EndpointCache; });

            _remoteConfigurator.AddSubscriptionObserver((bus, coordinator) =>
            {
                _remoteLoopback = new SubscriptionLoopback(bus, coordinator);
                return(_remoteLoopback);
            });

            scenario.RemoteBus = _remoteConfigurator.CreateServiceBus();
        }
示例#6
0
 protected virtual void ConfigureFaultBus(ServiceBusConfigurator configurator)
 {
     configurator.SetConcurrentConsumerLimit(1);
     configurator.ReceiveFrom(FaultEndpointUri);
     configurator.AddSubscriptionObserver((bus, coordinator) =>
     {
         _localFaultLoopback = new SubscriptionLoopback(bus, coordinator);
         return(_localFaultLoopback);
     });
     configurator.AddSubscriptionObserver((bus, coordinator) =>
     {
         _remoteFaultLoopback = new SubscriptionLoopback(bus, coordinator);
         return(_remoteFaultLoopback);
     });
 }