Exemplo n.º 1
0
        public TestLeaseActorClient(LeaseSettings settings, ExtendedActorSystem system)
            : base(settings)
        {
            _log = Logging.GetLogger(system, "TestLeaseActorClient");

            leaseActor = TestLeaseActorClientExt.Get(system).GetLeaseActor();
            _log.Info("lease created {0}", settings);
            leaseActor.Tell(new TestLeaseActor.Create(settings.LeaseName, settings.OwnerName));
        }
Exemplo n.º 2
0
        public TestLease(LeaseSettings settings, ExtendedActorSystem system)
            : base(settings)
        {
            _log  = Logging.GetLogger(system, "TestLease");
            Probe = new TestProbe(system, new XunitAssertions());
            _log.Info("Creating lease {0}", settings);

            nextAcquireResult = new AtomicReference <Task <bool> >(InitialPromise.Task);

            TestLeaseExt.Get(system).SetTestLease(settings.LeaseName, this);
        }
Exemplo n.º 3
0
 public LeaseB(LeaseSettings settings)
     : base(settings)
 {
 }