public AzureCounterStore( BlobSource source) { _source = source; _lockStore = new AzureLockStore( new BlobSource() { ContainerName = source.ContainerName, ConnectionString = source.ConnectionString, Path = source.Path.TrimEnd('/') + "/" + "_locks_" }); }
public MasterScheduler(IEventQueueOperator eventQueueOperator, IConfigurationValueProvider configurationValueProvider, ILockStore lockStore) { _lockStore = lockStore; _eventQueueOperator = eventQueueOperator; var tscn = configurationValueProvider.GetValue(ConfigurationKeys.TableStorageConnectionString); var account = CloudStorageAccount.Parse(tscn); var client = account.CreateCloudTableClient(); _table = client.GetTableReference(configurationValueProvider.GetValue(ConfigurationKeys.SourceTableName)); _table.CreateIfNotExistsAsync(); _clustername = configurationValueProvider.GetValue(ConfigurationKeys.ClusterName); }
public AzureCounterStore( BlobSource source) { _source = source; _lockStore = new AzureLockStore( new BlobSource() { ContainerName = source.ContainerName, ConnectionString = source.ConnectionString, Path = source.Path.TrimEnd('/') + "/" + "_locks_" }); GetClientAndReference(); }
public MasterScheduler(IEventQueueOperator eventQueueOperator, IConfigurationValueProvider configurationValueProvider, ISourceConfiguration sourceConfiguration, IElasticsearchClient elasticsearchClient, IServiceLocator locator, ILockStore lockStore, ITelemetryProvider telemetryProvider, IIndexNamer indexNamer, IKeyValueStore keyValueStore) { _keyValueStore = keyValueStore; _indexNamer = indexNamer; _lockStore = lockStore; _telemetryProvider = telemetryProvider; _sourceConfiguration = sourceConfiguration; _locator = locator; _elasticsearchClient = elasticsearchClient; _configurationValueProvider = configurationValueProvider; _eventQueueOperator = eventQueueOperator; _scheduleDurationInstrumentor = telemetryProvider.GetInstrumentor <MasterScheduler>(); }
public IisBlobScheduler(ILockStore lockStore, IConfigurationValueProvider configurationValueProvider) : base(configurationValueProvider) { }
public SessionsHub(ILockStore lockStore) { _lockStore = lockStore; }
public TakesALockFilter(ILockStore lockStore) { _lockStore = lockStore; }
public IisBlobScheduler(ILockStore lockStore, IConfigurationValueProvider configurationValueProvider) : base(lockStore, configurationValueProvider) { }
public D18MinuteTableShardScheduler(ILockStore lockStore, IConfigurationValueProvider configurationValueProvider) : base(lockStore, configurationValueProvider) { }
public ReverseTimestampMinuteTableShardScheduler(ILockStore lockStore, IConfigurationValueProvider configurationValueProvider) : base(lockStore, configurationValueProvider) { }
public HomeController(ILockStore lockStore) { _lockStore = lockStore; }
public ReleasesALockFilter(ILockStore lockStore) { _lockStore = lockStore; }
public BaseScheduler(ILockStore lockStore, IConfigurationValueProvider configurationValueProvider) { _configurationValueProvider = configurationValueProvider; _lockStore = lockStore; }
public RangeShardKeyScheduler(ILockStore lockStore, IConfigurationValueProvider configurationValueProvider) : base(lockStore, configurationValueProvider) { }
public SessionsController(ILockStore lockStore) { _lockStore = lockStore; }