Example #1
0
    def startService(self):
        from message_processor import PyGoWaveMessageProcessor
        self.mp = PyGoWaveMessageProcessor()

        self.lc = LoopingCall(self.mp.purge_connections)
        self.lc2 = LoopingCall(self.mp.log_stats)
        self.lc.start(10 * 60)  # Purge every 10 minutes
        self.lc2.start(60 * 60, now=False)  # Stats every 60 minutes

        log.msg("=> PyGoWave Server service ready <=")