Perl extension for easily creating forking queue processing applications.
Dealing with all the little details of a forking daemon can be annoying and
hard. POE::Component::Daemon encapsulates all the details into one place
and (hopefully) gets them right.
This component allows for interactive peeking into a running POE
application.
POE::Component::DirWatch watches a directory for files. It creates a
separate session which invokes a user-supplied callback as soon as it
finds a file in the directory.
Its primary intended use is processing a "drop-box" style directory,
such as an FTP upload directory.
POE::Component::Hailo is a POE component that provides a non-blocking wrapper
around Hailo. It accepts the events listed under "INPUT" and emits the events
listed under "OUTPUT".
This a first draft if Inter-Kernel Communication for POE.
POE::Component::JobQueue manages a finite pool of worker sessions as
they handle an arbitrarily large number of tasks. It often is used as
a form of flow control, preventing a large group of tasks from
exhausting some sort of resource.
POE::Component::Logger provides a simple logging component that uses
Log::Dispatch::Config to drive it, allowing you to log to multiple
places at once (e.g. to STDERR and Syslog at the same time) and also to
flexibly define your logger's output.
POE::Component::Pluggable is a base class for creating plugin enabled POE
Components. It is a generic port of POE::Component::IRCs plugin system.
If your component dispatches events to registered POE sessions then
POE::Component::Pluggable may be a good fit for you.
POE::Component::RSS is an event based RSS parsing module. It wraps
XML::RSS and provides a POE based framework for accessing the information
provided.