read queue
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user