DJabber...nnection(3)

πŸ“¦ version 0.85, in arch rolling

πŸ’– NAME πŸ’–

DJabberd::Delivery::ComponentConnection β€” Delivery through a JEP-0114 component connection.

okay bestie, real talk: this page comes from the User Contributed Perl Documentation crew, and the whole vibe is β€œlet’s route stanzas through a JEP-0114 component connection.” iconic.


✨ INTRODUCTION ✨

So this class is literally the plug for routing stanzas over a JEP-0114 component connection. It can operate in two modes β€” main character energy both ways:

  • As a server β€” you can connect third-party JEP-0114 components to it.
  • As a client β€” a DJabberd VHost itself can act as a component.

The server support means you can connect third-party components and transports β€” like the popular pyXXXt range of transports β€” to other IM networks. slay.

The client support means you can expose any DJabberd VHost as a JEP-0114 component and connect the resulting component to any other Jabberd implementation that supports JEP-0114. In effect, this lets you use DJabberd as a platform to write a component while keeping your existing Jabber server implementation. no cap, that’s the whole point.

⚠️ Note: The server mode doesn’t currently work. See DJabberd::Component::External. This module may change name at some point; the combination of the client and server modes into on module is not finalized.

πŸŽ€ LICENCE πŸŽ€

Copyright 2006 Martin Atkins and Six Apart.

This library is part of the Jabber server DJabberd. It can be modified and distributed under the same terms as DJabberd itself.


mwah πŸ’‹ that’s the whole page, bestie β€” sourced from perl v5.42.0, dated 2025-12-14. 🫢

πŸ“¦ where this page comes from