Exemple #1
0
    def on_start(self):
        # Persister thread
        self._persist_greenlet = spawn(self._trigger_func,
                                       self.persist_interval)
        log.debug('Publisher Greenlet started in "%s"' %
                  self.__class__.__name__)

        # Conv subscription to as many as it takes
        self.conv_sub = ConvSubscriber(callback=self._on_message)
        self.conv_sub.start()

        # Open repository
        self.conv_repository = ConvRepository()