Example #1
0
        private static void BootstrapContainer()
        {
            var repository = new InMemoryActorRepository <OrderDetailRequestActor>();

            ObjectFactory.Configure(x =>
            {
                x.AddRegistry(new OrderWebRegistry());

                x.For <IActorRepository <OrderDetailRequestActor> >()
                .Use(repository);

                x.For <ISagaRepository <OrderDetailRequestActor> >()
                .Use(repository);
            });
        }
Example #2
0
		private static void BootstrapContainer()
		{
			var repository = new InMemoryActorRepository<OrderDetailRequestActor>();

			ObjectFactory.Configure(x =>
				{
					x.AddRegistry(new OrderWebRegistry());

					x.For<IActorRepository<OrderDetailRequestActor>>()
						.Use(repository);

					x.For<ISagaRepository<OrderDetailRequestActor>>()
						.Use(repository);
				});
		}
Example #3
0
        private static void BootstrapContainer()
        {
            var repository = new InMemoryActorRepository <StockQuoteRequestActor>();

            ObjectFactory.Configure(x =>
            {
                x.AddRegistry(new WebLoadTestRegistry());

                x.For <IActorRepository <StockQuoteRequestActor> >()
                .Use(repository);

                x.For <ISagaRepository <StockQuoteRequestActor> >()
                .Use(repository);

                x.For <StockQuoteRequestActor>()
                .CacheBy(InstanceScope.HttpContext);
            });
        }
Example #4
0
		private static void BootstrapContainer()
		{
			var repository = new InMemoryActorRepository<StockQuoteRequestActor>();

			ObjectFactory.Configure(x =>
				{
					x.AddRegistry(new WebLoadTestRegistry());

					x.For<IActorRepository<StockQuoteRequestActor>>()
						.Use(repository);

					x.For<ISagaRepository<StockQuoteRequestActor>>()
						.Use(repository);

					x.For<StockQuoteRequestActor>()
						.CacheBy(InstanceScope.HttpContext);
				});
		}