Beispiel #1
0
        public IActorManager Build()
        {
            var configuration = new ActorManagerBuilder
            {
                Capacity        = Capacity,
                ActorRepository = ActorRepository,
                //Container = Container,
                ActorCallTimeout      = ActorCallTimeout,
                ActorRetirementPeriod = ActorRetirementPeriod,
                InactivityScanPeriod  = InactivityScanPeriod,
                Registration          = new List <ActorTypeRegistration>(Registration),
            };

            return(new ActorManager(configuration));
        }
Beispiel #2
0
 public ActorManager()
 {
     Configuration    = new ActorManagerBuilder();
     _actorRepository = new ActorRepository(Configuration);
 }