Messag...Manager(3pm)

πŸ“¦
version 0.008 Β· 2 versions
  • 0.008 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.008 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ Messag...Manager(3pm) ✨

ok so bestie, the title is Messag...Manager(3pm) because apparently we're too ✨mysterious✨ for a full name, but the real one is Message::Passing::AMQP::ConnectionManager and yes it's long, and yes it lives in the User Contributed Perl Documentation section of the manual, mwah πŸ’…


πŸ’– NAME πŸ’–

Message::Passing::AMQP::ConnectionManager β€” it implements the Message::Passing::Role::HasAConnection interface. that's it. that's the whole job. it's giving "I do one thing and I do it well" energy 🫢


πŸ¦‹ ATTRIBUTES πŸ¦‹

every single one of these is listed below, no skipping, we do not ghost attributes in this house πŸ™ˆ

πŸŽ€ vhost

pass this one straight through to AnyEvent::RabbitMQ->new->connect. like, it gets passed to it. that's the vibe ✨

πŸŽ€ timeout

also passed to AnyEvent::RabbitMQ->new->connect. same deal, bestie πŸ“

πŸŽ€ tls

yep, you guessed it, passed to AnyEvent::RabbitMQ->new->connect too. trio of friendship right there πŸ’œ

πŸŽ€ verbose

this one goes to AnyEvent::RabbitMQ->new β€” note that it's new and not new->connect, okay? tiny difference, huge consequences, do not mix them up πŸ”₯


see Message::Passing::AMQP. that's where the receipts are. go look, i'll wait 🧚


no cap: every attribute here is just a handoff. this module doesn't do the thing, it just introduces you to the thing that does the thing. matchmaker energy, honestly πŸ’˜

perl v5.36.0 Β· 2022-11-19 Β· and that's the whole page bestie, tysm for reading, slay, periodt πŸŒˆπŸ’–πŸŽ€