public QuoteCoordinatorActor(Entities context) { _carQuoteResponseWriter = new CarQuoteResponseWriter(context); _carQuoteRequestWriter = new CarQuoteRequestWriter(context); _serviceTimer = new Timer(); _serviceTimer.Elapsed += ServiceTimerElapsed; _serviceTimer.Interval = Timeout * 1000; // 10 second interval (in milliseconds) // create a child actor for each insurance service _quoteServicesPool = Context.ActorOf( Props.Create(() => new QuoteServiceActor()) .WithRouter(new RoundRobinPool(_numInsurers)), "ServiceInterrogator"); MessageReceiver(); }
public CarQuoteResponseReader(Entities context) { _context = context; }
public CountyReader(Entities context) { _context = context; }
public VehicleWriter(Entities context) { _context = context; }
public VehicleReader(Entities context) { _context = context; }
public VehicleActor(Entities context) { _context = context; Ready(); }
public CarQuoteRequestWriter(Entities context) { _context = context; }