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()
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()
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
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