NAME
XAS::Lib::POE::Service - The base class for service sessions.
SYNOPSIS
my $session = XAS::Lib::POE::Service->new(
-alias => 'name',
);
DESCRIPTION
This module inherits and extends XAS::Lib::POE::Session. It adds several more event types that can be signaled from registered sessions with XAS::Lib::Service.
The method session_initialize() is used to define this event types:
session_idle
session_pause
session_resume
session_status
While signal processing for HUP is not changed.
METHODS
session_idle
This mehod is called during the sessions idle time. The idle time is defined in XAS::Lib::Service.
session_pause
This method is called when the service has been requested to pause processing.
session_resume
This method is called when the service has been requested to resume processing.
session_status
This method returns the status of the session.
SEE ALSO
AUTHOR
Kevin L. Esteb, <kevin@kesteb.us>
COPYRIGHT AND LICENSE
Copyright (C) 2014 Kevin L. Esteb
This is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0. For details, see the full text of the license at http://www.perlfoundation.org/artistic_license_2_0.