Esempio n. 1
0
        print(self.now(), "Tracking ID message")

    def on_train_alert_message(self, message, source):
        print(self.now(), "Train alert message")

    def on_train_order_message(self, message, source):
        print(self.now(), "Train order message")

    def on_train_status_message(self, message, source):
        print(self.now(), "Train status message")

if __name__ == "__main__":
    # Instantiate the Push Port client.
    client = Client(
        os.environ["STOMP_USER"],
        os.environ["STOMP_PASS"],
        os.environ["STOMP_QUEUE"],
        MyListener
    )

    # Connect the Push Port client. No FTP connection at all!
    client.connect()
    print("Connected")
    try:
        while True:
            time.sleep(1)
    except (KeyboardInterrupt, SystemExit):
        print("Disconnecting client...")
        client.disconnect()
        print("Bye")