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); }); }
protected virtual void ConfigureRemoteBus(ServiceBusConfigurator configurator) { configurator.AddSubscriptionObserver((bus, coordinator) => { _remoteLoopback = new SubscriptionLoopback(bus, coordinator); return(_remoteLoopback); }); }
protected virtual void ConfigureLocalBus(ServiceBusConfigurator configurator) { configurator.ReceiveFrom(LocalEndpointUri); configurator.AddSubscriptionObserver((bus, coordinator) => { _localLoopback = new SubscriptionLoopback(bus, coordinator); return(_localLoopback); }); }
protected virtual void ConfigureRemoteBus(ServiceBusConfigurator configurator) { configurator.ReceiveFrom("loopback://localhost/mt_server"); configurator.AddSubscriptionObserver((bus, coordinator) => { _remoteLoopback = new SubscriptionLoopback(bus, coordinator); return(_remoteLoopback); }); }
public static void UseMulticastSubscriptionClient(this ServiceBusConfigurator configurator, Action <MulticastSubscriptionClientConfigurator> configureCallback) { var clientConfigurator = new MulticastSubscriptionClientConfiguratorImpl(); configureCallback(clientConfigurator); configurator.AddSubscriptionObserver(clientConfigurator.Create); }
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); }); }
public static void UseSubscriptionService(this ServiceBusConfigurator configurator, Action <SubscriptionClientConfigurator> configureCallback) { var clientConfigurator = new SubscriptionClientConfiguratorImpl(); configureCallback(clientConfigurator); configurator.AddSubscriptionCoordinatorConfigurator(new SubscriptionRouterBuilderConfiguratorImpl(x => x.SetNetwork(null))); configurator.AddSubscriptionObserver(clientConfigurator.Create); }
protected virtual void BuildRemoteBus(LocalRemoteTestScenario scenario) { _remoteConfigurator.ChangeSettings(x => { x.EndpointCache = scenario.EndpointCache; }); _remoteConfigurator.AddSubscriptionObserver((bus, coordinator) => { _remoteLoopback = new SubscriptionLoopback(bus, coordinator); return(_remoteLoopback); }); scenario.RemoteBus = _remoteConfigurator.CreateServiceBus(); }