public StreamTaskFactory( ITweetinviEvents tweetinviEvents, ITwitterExceptionFactory twitterExceptionFactory, IHttpClientWebHelper httpClientWebHelper) { _tweetinviEvents = tweetinviEvents; _twitterExceptionFactory = twitterExceptionFactory; _httpClientWebHelper = httpClientWebHelper; }
public StreamTask( Func <string, bool> onJsonReceivedCallback, Func <ITwitterRequest> createTwitterRequest, ITweetinviEvents tweetinviEvents, ITwitterExceptionFactory twitterExceptionFactory, IHttpClientWebHelper httpClientWebHelper) { _onJsonReceivedCallback = onJsonReceivedCallback; _createTwitterRequest = createTwitterRequest; _tweetinviEvents = tweetinviEvents; _twitterExceptionFactory = twitterExceptionFactory; _httpClientWebHelper = httpClientWebHelper; _isNew = true; }
public StreamTask( Func <string, bool> processObject, Func <ITwitterQuery> generateTwitterQuery, IExceptionHandler exceptionHandler, ITweetinviEvents tweetinviEvents, IFactory <ITwitterTimeoutException> twitterTimeoutExceptionFactory, IHttpClientWebHelper httpClientWebHelper) { _processObject = processObject; _generateTwitterQuery = generateTwitterQuery; _exceptionHandler = exceptionHandler; _tweetinviEvents = tweetinviEvents; _twitterTimeoutExceptionFactory = twitterTimeoutExceptionFactory; _httpClientWebHelper = httpClientWebHelper; _isNew = true; }
public StreamTask( Func<string, bool> processObject, Func<ITwitterQuery> generateTwitterQuery, IExceptionHandler exceptionHandler, ITweetinviEvents tweetinviEvents, IFactory<ITwitterTimeoutException> twitterTimeoutExceptionFactory, IHttpClientWebHelper httpClientWebHelper) { _processObject = processObject; _generateTwitterQuery = generateTwitterQuery; _exceptionHandler = exceptionHandler; _tweetinviEvents = tweetinviEvents; _twitterTimeoutExceptionFactory = twitterTimeoutExceptionFactory; _httpClientWebHelper = httpClientWebHelper; _isNew = true; }
public TwitterRequestHandler( ITweetinviEvents tweetinviEvents, IRateLimitAwaiter rateLimitAwaiter, IRateLimitUpdater rateLimitUpdater, ITwitterRequester twitterRequester, ICredentialsAccessor credentialsAccessor, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterQueryFactory twitterQueryFactory) { _tweetinviEvents = tweetinviEvents; _rateLimitAwaiter = rateLimitAwaiter; _rateLimitUpdater = rateLimitUpdater; _twitterRequester = twitterRequester; _credentialsAccessor = credentialsAccessor; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterQueryFactory = twitterQueryFactory; }
public TwitterRequestHandler( ITweetinviEvents tweetinviEvents, IRateLimitAwaiter rateLimitAwaiter, IRateLimitUpdater rateLimitUpdater, ITwitterRequester twitterRequester, ICredentialsAccessor credentialsAccessor, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterQueryFactory twitterQueryFactory) { _tweetinviEvents = tweetinviEvents; _rateLimitAwaiter = rateLimitAwaiter; _rateLimitUpdater = rateLimitUpdater; _twitterRequester = twitterRequester; _credentialsAccessor = credentialsAccessor; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterQueryFactory = twitterQueryFactory; }
public StreamTask( Func <string, bool> processObject, Func <HttpWebRequest> generateWebRequest, ITwitterQueryFactory twitterQueryFactory, IExceptionHandler exceptionHandler, ITweetinviEvents tweetinviEvents, IWebHelper webHelper, IFactory <ITwitterTimeoutException> twitterTimeoutExceptionFactory) { _processObject = processObject; _generateWebRequest = generateWebRequest; _twitterQueryFactory = twitterQueryFactory; _exceptionHandler = exceptionHandler; _tweetinviEvents = tweetinviEvents; _webHelper = webHelper; _twitterTimeoutExceptionFactory = twitterTimeoutExceptionFactory; _isNew = true; }
public StreamTask( Func<string, bool> processObject, Func<HttpWebRequest> generateWebRequest, ITwitterQueryFactory twitterQueryFactory, IExceptionHandler exceptionHandler, ITweetinviEvents tweetinviEvents, IWebHelper webHelper, IFactory<ITwitterTimeoutException> twitterTimeoutExceptionFactory) { _processObject = processObject; _generateWebRequest = generateWebRequest; _twitterQueryFactory = twitterQueryFactory; _exceptionHandler = exceptionHandler; _tweetinviEvents = tweetinviEvents; _webHelper = webHelper; _twitterTimeoutExceptionFactory = twitterTimeoutExceptionFactory; _isNew = true; }
static TweetinviEvents() { _tweetinviEvents = TweetinviContainer.Resolve <ITweetinviEvents>(); _tweetinviEvents.QueryBeforeExecute += (sender, args) => { _currentThreadEvents.RaiseQueryBeforeExecute(sender, args); }; _tweetinviEvents.QueryBeforeExecuteAfterRateLimitAwait += (sender, args) => { _currentThreadEvents.RaiseQueryBeforeExecuteAfterRateLimitAwait(sender, args); }; _tweetinviEvents.QueryAfterExecute += (sender, args) => { _currentThreadEvents.RaiseQueryAfterExecute(sender, args); }; }
static TweetinviEvents() { _tweetinviEvents = TweetinviContainer.Resolve<ITweetinviEvents>(); _tweetinviEvents.QueryBeforeExecute += (sender, args) => { _currentThreadEvents.RaiseQueryBeforeExecute(sender, args); }; _tweetinviEvents.QueryBeforeExecuteAfterRateLimitAwait += (sender, args) => { _currentThreadEvents.RaiseQueryBeforeExecuteAfterRateLimitAwait(sender, args); }; _tweetinviEvents.QueryAfterExecute += (sender, args) => { _currentThreadEvents.RaiseQueryAfterExecute(sender, args); }; }
public TwitterRequestHandler( ITweetinviEvents tweetinviEvents, IRateLimitAwaiter rateLimitAwaiter, IRateLimitUpdater rateLimitUpdater, IRateLimitCacheManager rateLimitCacheManager, IWebRequestExecutor webRequestExecutor, ICredentialsAccessor credentialsAccessor, ITweetinviSettingsAccessor tweetinviSettingsAccessor, ITwitterQueryFactory twitterQueryFactory, IOAuthWebRequestGenerator oAuthWebRequestGenerator) { _tweetinviEvents = tweetinviEvents; _rateLimitAwaiter = rateLimitAwaiter; _rateLimitUpdater = rateLimitUpdater; _rateLimitCacheManager = rateLimitCacheManager; _webRequestExecutor = webRequestExecutor; _credentialsAccessor = credentialsAccessor; _tweetinviSettingsAccessor = tweetinviSettingsAccessor; _twitterQueryFactory = twitterQueryFactory; _oAuthWebRequestGenerator = oAuthWebRequestGenerator; }
static TweetinviEvents() { _tweetinviEvents = TweetinviContainer.Resolve <ITweetinviEvents>(); }
static TweetinviEvents() { _tweetinviEvents = TweetinviContainer.Resolve<ITweetinviEvents>(); }