Esempio n. 1
0
		public LeaderLock(ICloudFactory account, LeaderInfo info, ApiImplementation api) {
			Require.NotNull("account", account);
			Require.NotNull("info", info);
			_account = account;
			_info = info;
			_api = api;
			_lease = RenewableBlobLease.Create(account, LeaderMethod);
		}
Esempio n. 2
0
 public LeaderLock(ICloudFactory account, LeaderInfo info, ApiImplementation api)
 {
     Require.NotNull("account", account);
     Require.NotNull("info", info);
     _account = account;
     _info    = info;
     _api     = api;
     _lease   = RenewableBlobLease.Create(account, LeaderMethod);
 }
Esempio n. 3
0
			public NancyBootstrapper(ApiImplementation scheduler, IUserValidator validator)
			{
				_scheduler = scheduler;
				_validator = validator;
			}
Esempio n. 4
0
 public ApiModule(ApiImplementation scheduler)
 {
     _scheduler = scheduler;
     BuildRoutes();
 }