read queue

This commit is contained in:
Thomas Peetz
2025-07-10 22:04:31 +02:00
parent d2d4deb350
commit c6fd80408b
4 changed files with 47 additions and 6 deletions
+6 -4
View File
@@ -4,7 +4,6 @@ read file with URLs and store in DB
from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
import logging
import json
import stomp
from proton import Message, Event
from proton.handlers import MessagingHandler
from proton.reactor import Container
@@ -41,16 +40,19 @@ class AddLinkMessage(MessagingHandler):
def on_connection_error(self, event: Event) -> None:
self.log.info(f"error: {event}")
def on_disconnected(self, event: Event) -> None:
self.log.debug(f"disconnected: {repr(event)}")
def on_sendable(self, event: Event):
self.log.info("send message")
message = Message(body=self.url, address=self.address, content_type="application/json", durable=True)
delivery = event.sender.send(message)
self.log.info(f"Delivery {delivery} sent")
event.sender.close()
event.connection.close()
def on_accepted(self, event: Event) -> None:
self.log.info(f"accepted Delivery: {event.delivery}")
self.log.info(f"accepted Delivery: {event.delivery.remote_state}")
event.connection.close()
def on_rejected(self, event: Event) -> None: