Exemplo n.º 1
0
 public StreamTaskFactory(
     ITweetinviEvents tweetinviEvents,
     ITwitterExceptionFactory twitterExceptionFactory,
     IHttpClientWebHelper httpClientWebHelper)
 {
     _tweetinviEvents         = tweetinviEvents;
     _twitterExceptionFactory = twitterExceptionFactory;
     _httpClientWebHelper     = httpClientWebHelper;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 6
0
 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;
 }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
        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);
            };
        }
Exemplo n.º 10
0
        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);
            };
        }
Exemplo n.º 11
0
 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;
 }
Exemplo n.º 12
0
 static TweetinviEvents()
 {
     _tweetinviEvents = TweetinviContainer.Resolve <ITweetinviEvents>();
 }
Exemplo n.º 13
0
 static TweetinviEvents()
 {
     _tweetinviEvents = TweetinviContainer.Resolve<ITweetinviEvents>();
 }