
PSA::POE - POE process manager for PSA

use PSA qw(POE);
my $poe_manager = PSA::POE->new
( cache => PSA::Cache->new (base_dir => "psa-bin"),
entry_point => "whassap", # or make _start.poe
args => [ ... ],
);
$poe_kernel->run();

PSA::POE acts as a bridge between POE and PSA. A PSA::POE object is a PSA object. It uses the POE::Session::PSA class to bridge between PSA and POE.
In this mode, a PSA object (or, more accurately, a PSA::POE object) is tracked via a POE session. This module was an experiment to see if there is any scope to make PSA's primary multi-threading capabilities work via POE.
See the examples in t/poe-bin in the distribution for a very brief exploration of this technique.

Creates a new PSA POE session, and returns it.