示例#1
0
    def _process_tuple(self, tup):
        """Bolt middleware classes such as SimpleBolt should override this to
        inject functionality around tuple processing without changing the API
        for downstream bolt implementations.

        .. note: Implement in Bolt middleware subclass.
        """
        if is_heartbeat(tup):
            self.sync()
        else:
            return self.process_tuple(tup)
示例#2
0
文件: bolt.py 项目: Cindy-Guo/pyleus
    def _process_tuple(self, tup):
        """Bolt middleware classes such as SimpleBolt should override this to
        inject functionality around tuple processing without changing the API
        for downstream bolt implementations.

        .. note: Implement in Bolt middleware subclass.
        """
        if is_heartbeat(tup):
            self.sync()
        else:
            return self.process_tuple(tup)
示例#3
0
    def _process_tuple(self, tup):
        """SimpleBolt middleware level tuple processing."""
        if is_heartbeat(tup):
            self.sync()
        else:
            if is_tick(tup):
                self.process_tick()
            else:
                self.process_tuple(tup)

            self.ack(tup)
示例#4
0
文件: bolt.py 项目: Cindy-Guo/pyleus
    def _process_tuple(self, tup):
        """SimpleBolt middleware level tuple processing."""
        if is_heartbeat(tup):
            self.sync()
        else:
            if is_tick(tup):
                self.process_tick()
            else:
                self.process_tuple(tup)

            self.ack(tup)