Esempio n. 1
0
 public TwitterRequester(
     ITwitterRequestGenerator twitterRequestGenerator,
     IWebRequestExecutor webRequestExecutor)
 {
     _twitterRequestGenerator = twitterRequestGenerator;
     _webRequestExecutor = webRequestExecutor;
 }
Esempio n. 2
0
 public TwitterRequester(
     ITwitterRequestGenerator twitterRequestGenerator,
     IWebRequestExecutor webRequestExecutor)
 {
     _twitterRequestGenerator = twitterRequestGenerator;
     _webRequestExecutor      = webRequestExecutor;
 }
Esempio n. 3
0
 /// <summary>
 /// Instantiates a <see cref="YahooMarketDataProvider"/>
 /// </summary>
 /// <param name="urlProvider"></param>
 /// <param name="webRequestExecutor"></param>
 /// <param name="quotesResultTranslator"></param>
 /// <param name="stockDataResultTranslator"></param>
 protected YahooMarketDataProviderBase(IUrlProvider urlProvider,
                                       IWebRequestExecutor webRequestExecutor,
                                       IQuotesResultTranslator quotesResultTranslator,
                                       IStockDataResultTranslator stockDataResultTranslator)
 {
     _urlProvider               = urlProvider;
     _webRequestExecutor        = webRequestExecutor;
     _quotesResultTranslator    = quotesResultTranslator;
     _stockDataResultTranslator = stockDataResultTranslator;
 }
 /// <summary>
 /// Instantiates a <see cref="YahooMarketDataProvider"/>
 /// </summary>
 /// <param name="urlProvider"></param>
 /// <param name="webRequestExecutor"></param>
 /// <param name="quotesResultTranslator"></param>
 /// <param name="stockDataResultTranslator"></param>
 protected YahooMarketDataProviderBase(IUrlProvider urlProvider,
     IWebRequestExecutor webRequestExecutor,
     IQuotesResultTranslator quotesResultTranslator,
     IStockDataResultTranslator stockDataResultTranslator)
 {
     _urlProvider = urlProvider;
     _webRequestExecutor = webRequestExecutor;
     _quotesResultTranslator = quotesResultTranslator;
     _stockDataResultTranslator = stockDataResultTranslator;
 }
Esempio n. 5
0
 public TwitterRequestHandler(
     IRateLimitAwaiter rateLimitAwaiter,
     IRateLimitCacheManager rateLimitCacheManager,
     IRateLimitUpdaterFactory rateLimitUpdaterFactory,
     IWebRequestExecutor webRequestExecutor)
 {
     _rateLimitAwaiter        = rateLimitAwaiter;
     _rateLimitCacheManager   = rateLimitCacheManager;
     _rateLimitUpdaterFactory = rateLimitUpdaterFactory;
     _webRequestExecutor      = webRequestExecutor;
 }
 public RateLimitCacheManager(
     ICredentialsAccessor credentialsAccessor,
     IWebRequestExecutor webRequestExecutor,
     IHelpQueryGenerator helpQueryGenerator,
     IJsonObjectConverter jsonObjectConverter,
     IRateLimitCache rateLimitCache,
     IRateLimitHelper rateLimitHelper,
     ITwitterQueryFactory twitterQueryFactory)
 {
     _credentialsAccessor = credentialsAccessor;
     _webRequestExecutor  = webRequestExecutor;
     _helpQueryGenerator  = helpQueryGenerator;
     _jsonObjectConverter = jsonObjectConverter;
     _rateLimitCache      = rateLimitCache;
     _rateLimitHelper     = rateLimitHelper;
     _twitterQueryFactory = twitterQueryFactory;
 }
 public TwitterRequestHandler(
     ITweetinviEvents tweetinviEvents,
     IRateLimitAwaiter rateLimitAwaiter,
     IRateLimitUpdater rateLimitUpdater,
     IRateLimitCacheManager rateLimitCacheManager,
     IWebRequestExecutor webRequestExecutor,
     ICredentialsAccessor credentialsAccessor,
     ITweetinviSettingsAccessor tweetinviSettingsAccessor,
     ITwitterQueryFactory twitterQueryFactory)
 {
     _tweetinviEvents           = tweetinviEvents;
     _rateLimitAwaiter          = rateLimitAwaiter;
     _rateLimitUpdater          = rateLimitUpdater;
     _rateLimitCacheManager     = rateLimitCacheManager;
     _webRequestExecutor        = webRequestExecutor;
     _credentialsAccessor       = credentialsAccessor;
     _tweetinviSettingsAccessor = tweetinviSettingsAccessor;
     _twitterQueryFactory       = twitterQueryFactory;
 }
 public ProxiedUrlDownloader(IWebRequestExecutor webRequestExecutor, IWebRequestFactory webRequestFactory)
 {
     _webRequestExecutor = webRequestExecutor;
     _webRequestFactory  = webRequestFactory;
 }
Esempio n. 9
0
 /// <summary>
 /// Instantiates a <see cref="YqlMarketDataProvider"/>
 /// </summary>
 /// <param name="urlProvider"></param>
 /// <param name="webRequestExecutor"></param>
 /// <param name="resultTranslator"></param>
 public YqlMarketDataProvider(IYqlUrlProvider urlProvider,
     IWebRequestExecutor webRequestExecutor,
     IYqlResultTranslator resultTranslator)
     : base(urlProvider, webRequestExecutor, resultTranslator, resultTranslator)
 {
 }
Esempio n. 10
0
 public TwitterRequester(IWebRequestExecutor webRequestExecutor)
 {
     _webRequestExecutor = webRequestExecutor;
 }
 public TwitterRequester(IWebRequestExecutor webRequestExecutor)
 {
     _webRequestExecutor = webRequestExecutor;
 }
Esempio n. 12
0
 /// <summary>
 /// Instantiates a <see cref="CsvMarketDataProvider"/>
 /// </summary>
 /// <param name="urlProvider"></param>
 /// <param name="webRequestExecutor"></param>
 /// <param name="resultTranslator"></param>
 public CsvMarketDataProvider(ICsvUrlProvider urlProvider,
     IWebRequestExecutor webRequestExecutor,
     ICsvResultTranslator resultTranslator)
     : base(urlProvider, webRequestExecutor, resultTranslator, resultTranslator)
 {   
 }
Esempio n. 13
0
 /// <summary>
 /// Instantiates a <see cref="CsvMarketDataProvider"/>
 /// </summary>
 /// <param name="urlProvider"></param>
 /// <param name="webRequestExecutor"></param>
 /// <param name="resultTranslator"></param>
 public CsvMarketDataProvider(ICsvUrlProvider urlProvider,
                              IWebRequestExecutor webRequestExecutor,
                              ICsvResultTranslator resultTranslator)
     : base(urlProvider, webRequestExecutor, resultTranslator, resultTranslator)
 {
 }
Esempio n. 14
0
 /// <summary>
 /// Instantiates a <see cref="YqlMarketDataProvider"/>
 /// </summary>
 /// <param name="urlProvider"></param>
 /// <param name="webRequestExecutor"></param>
 /// <param name="resultTranslator"></param>
 public YqlMarketDataProvider(IYqlUrlProvider urlProvider,
                              IWebRequestExecutor webRequestExecutor,
                              IYqlResultTranslator resultTranslator)
     : base(urlProvider, webRequestExecutor, resultTranslator, resultTranslator)
 {
 }