Modules
A POE message queue that uses STOMP for the communication protocol
Abstract base class for id generators.
Simple integer IDs.
UUID generator.
Gather MQ Usage Statistics
Base Statistics Publish Class
Publish Statistics In YAML Format
Parent of provided storage engines
In-memory storage engine optimized for a large number of messages.
A configurable storage engine that keeps a front-store (something fast) and a back-store (something persistent), allowing you to specify a timeout and an action to be taken when messages in the front-store expire.
A storage engine that uses DBI
The default storage engine (based on Complex), recommended for the most common case and used by mq.pl.
A storage engine that keeps message bodies on the filesystem
Wraps storage engines that aren't asynchronous via POE::Component::Generic so they can be used.
A storage engine that uses DBI
In memory storage engine.
A simple doubly-linked list for wheel-reinventing goodness.
Cells in a doubly linked list.
Wraps around another storage engine to throttle the number of messages sent to be stored at one time.
A generic Stomp server for POE
Provides
in lib/POE/Component/MessageQueue/Client.pm
in lib/POE/Component/MessageQueue/Logger.pm
in lib/POE/Component/MessageQueue/Message.pm
in lib/POE/Component/MessageQueue/Queue.pm
in lib/POE/Component/MessageQueue/Storage/Generic/Base.pm
in lib/POE/Component/MessageQueue/Subscription.pm
in lib/POE/Component/MessageQueue/Topic.pm