示例#1
0
        public UserStream(
            IStreamResultGenerator streamResultGenerator,
            ITweetFactory tweetFactory,
            IMessageFactory messageFactory,
            IUserFactory userFactory,
            ITweetListFactory tweetListFactory,
            IJObjectStaticWrapper jObjectWrapper,
            IJsonObjectConverter jsonObjectConverter,
            IExceptionHandler exceptionHandler,
            ITwitterRequestGenerator twitterRequestGenerator,
            IStreamTrackManager <ITweet> streamTrackManager,
            ISynchronousInvoker synchronousInvoker,
            ITaskFactory taskFactory)
            : base(streamTrackManager, jsonObjectConverter, jObjectWrapper, streamResultGenerator, tweetFactory, twitterRequestGenerator, synchronousInvoker)
        {
            _messageFactory   = messageFactory;
            _userFactory      = userFactory;
            _tweetListFactory = tweetListFactory;
            _jObjectWrapper   = jObjectWrapper;
            _exceptionHandler = exceptionHandler;
            _taskFactory      = taskFactory;

            _events = new Dictionary <string, Action <JObject> >();

            InitializeEvents();
        }
 public TweetListController(
     ITweetFactory tweetFactory,
     IUserFactory userFactory,
     ITweetListQueryExecutor listsQueryExecutor,
     ITweetListFactory listsFactory,
     IListIdentifierFactory listIdentifierFactory)
 {
     _tweetFactory          = tweetFactory;
     _userFactory           = userFactory;
     _listsQueryExecutor    = listsQueryExecutor;
     _listsFactory          = listsFactory;
     _listIdentifierFactory = listIdentifierFactory;
 }
示例#3
0
        public UserStream(
            IStreamResultGenerator streamResultGenerator,
            ITweetFactory tweetFactory,
            IMessageFactory messageFactory,
            IUserFactory userFactory,
            ITweetListFactory tweetListFactory,
            IJObjectStaticWrapper jObjectWrapper,
            IJsonObjectConverter jsonObjectConverter,
            IExceptionHandler exceptionHandler,
            IOAuthToken oAuthToken,
            IStreamTrackManager <ITweet> streamTrackManager)
            : base(streamTrackManager, jsonObjectConverter, jObjectWrapper, streamResultGenerator, tweetFactory, oAuthToken)
        {
            _messageFactory   = messageFactory;
            _userFactory      = userFactory;
            _tweetListFactory = tweetListFactory;
            _jObjectWrapper   = jObjectWrapper;
            _exceptionHandler = exceptionHandler;

            _events = new SortedDictionary <string, Action <JObject> >();

            InitializeEvents();
        }
示例#4
0
 private static void Initialize()
 {
     _tweetListFactory    = TweetinviContainer.Resolve <ITweetListFactory>();
     _tweetlistController = TweetinviContainer.Resolve <ITweetListController>();
 }