protected override void ConfigureLocalBus(BusConfigurators.ServiceBusConfigurator configurator)
        {
            base.ConfigureLocalBus(configurator);

            configurator.UseJsonSerializer();
            configurator.SupportXmlSerializer();

            configurator.Subscribe(s => s.Handler<B>(_responseReceived.Complete));
        }
        protected override void ConfigureRemoteBus(BusConfigurators.ServiceBusConfigurator configurator)
        {
            base.ConfigureRemoteBus(configurator);

            configurator.Subscribe(x =>
                {
                    x.Handler<A>((context, message) => _receivedA.Set(message));
                    x.Handler<B>((context, message) => _receivedB.Set(message));
                    x.Handler<C>((context, message) => _receivedC.Set(message));
                });
        }
		protected override void ConfigureServiceBus(System.Uri uri, BusConfigurators.ServiceBusConfigurator configurator)
		{
			base.ConfigureServiceBus(uri, configurator);

			_received = new Future<A>();
			_receivedB = new Future<B>();

			configurator.Subscribe(s =>
				{
					s.Handler<A>(message => _received.Complete(message));
					s.Handler<B>(message => _receivedB.Complete(message));
				});
		}
Example #4
0
        protected override void ConfigureLocalBus(BusConfigurators.ServiceBusConfigurator configurator)
        {
            base.ConfigureLocalBus(configurator);

            configurator.SetConcurrentConsumerLimit(100);

            configurator.Subscribe(s =>
                s.Handler<A>(msg =>
                    {
                        _before.Release();
                        _wait.WaitOne(30.Seconds());
                        _after.Release();
                    }));
        }
        protected override void ConfigureRemoteBus(BusConfigurators.ServiceBusConfigurator configurator)
        {
            base.ConfigureRemoteBus(configurator);

            configurator.UseXmlSerializer();
            configurator.SupportJsonSerializer();

            configurator.Subscribe(s => s.Handler<A>((context, message) =>
            {
                _requestReceived.Complete(message);

                context.Respond(new B { Key = message.Key, Value = "Value of " + message.Key });
            }));
        }
 protected override void ConfigureRemoteBus(BusConfigurators.ServiceBusConfigurator configurator)
 {
     base.ConfigureRemoteBus(configurator);
     
     configurator.SetNetwork("ONE");
 }
        protected override void ConfigureRemoteBus(BusConfigurators.ServiceBusConfigurator configurator)
        {
            base.ConfigureRemoteBus(configurator);

            configurator.UseControlBus();
        }
		protected override void ConfigureLocalBus(BusConfigurators.ServiceBusConfigurator configurator)
		{
			base.ConfigureLocalBus(configurator);
		}