POE-Component-Server-JSONUnix
view release on metacpan or search on metacpan
lib/POE/Component/Server/JSONUnix.pm view on Meta::CPAN
# Precedence (later overrides earlier): built-ins < cmd_* methods < arg.
$self->_register_builtins;
$self->_register_cmd_methods;
if ( defined( my $cmds = delete $args{commands} ) ) {
croak "'commands' must be a hash reference"
unless ref $cmds eq 'HASH';
$self->register(%$cmds);
}
# Fail fast and synchronously on a busy or unusable socket path, so the
# caller of spawn() gets the error rather than a dead session later.
$self->_prepare_socket_path;
POE::Session->create(
object_states => [
$self => {
_start => '_poe_start',
_stop => '_poe_stop',
shutdown => '_poe_shutdown',
register_command => '_poe_register_command',
( run in 0.425 second using v1.01-cache-2.11-cpan-600a1bdf6e4 )