Beispiel #1
0
    def __init__(self, tweetQueue, maxInstanceInactiveTime, dataCollection):
        super(WebApplicationTwitter, self).__init__()

        self.twitter_instances = TwitterInstances(dataCollection, tweetQueue)
        self.twitter_instances_pruner = TwitterInstancesPruner(
            maxInstanceInactiveTime, Configuration.MAX_INSTANCE_TOTAL_AGE_MS,
            self.twitter_instances)
        self.twitter_instances_pruner.start()
Beispiel #2
0
    def __init__(self, tweetQueue, maxInstanceInactiveTime, dataCollection):
        super(WebApplicationTwitter,self).__init__()

        self.twitter_instances = TwitterInstances(dataCollection, tweetQueue)
        self.twitter_instances_pruner = TwitterInstancesPruner(maxInstanceInactiveTime,
                                                               Configuration.MAX_INSTANCE_TOTAL_AGE_MS,
                                                               self.twitter_instances)
        self.twitter_instances_pruner.start()
Beispiel #3
0
class WebApplicationTwitter(WebApplication):
    def __init__(self, tweetQueue, maxInstanceInactiveTime, dataCollection):
        super(WebApplicationTwitter, self).__init__()

        self.twitter_instances = TwitterInstances(dataCollection, tweetQueue)
        self.twitter_instances_pruner = TwitterInstancesPruner(
            maxInstanceInactiveTime, Configuration.MAX_INSTANCE_TOTAL_AGE_MS,
            self.twitter_instances)
        self.twitter_instances_pruner.start()

    @property
    def tweet_queue(self):
        return self.twitter_instances.tweet_provider

    @tweet_queue.setter
    def tweet_queue(self, tweetQueue):
        self.twitter_instances.tweet_provider = tweetQueue
Beispiel #4
0
class WebApplicationTwitter(WebApplication):
    def __init__(self, tweetQueue, maxInstanceInactiveTime, dataCollection):
        super(WebApplicationTwitter,self).__init__()

        self.twitter_instances = TwitterInstances(dataCollection, tweetQueue)
        self.twitter_instances_pruner = TwitterInstancesPruner(maxInstanceInactiveTime,
                                                               Configuration.MAX_INSTANCE_TOTAL_AGE_MS,
                                                               self.twitter_instances)
        self.twitter_instances_pruner.start()

    @property
    def tweet_queue(self):
        return self.twitter_instances.tweet_provider

    @tweet_queue.setter
    def tweet_queue(self, tweetQueue):
        self.twitter_instances.tweet_provider = tweetQueue