Apache2-ASP
view release on metacpan or search on metacpan
lib/Apache2/ASP/GlobalASA.pm view on Meta::CPAN
# Called the first time an application is actually fired up:
sub Application_OnStart
{
warn "Application_OnStart()";
}# end Application_OnStart()
# Called on the first request received from a client:
sub Session_OnStart
{
warn "Session_OnStart()";
}# end Session_OnStart()
# Called *after* RequestFilters, but before the ASP script (or handler)
sub Script_OnStart
{
warn "Script_OnStart()";
}# end Session_OnStart()
# Called after the ASP script or handler, but before any PerlCleanupHandlers
sub Script_OnEnd
{
warn "Script_OnEnd()";
}# end Script_OnEnd()
1;# return true:
=head1 DESCRIPTION
In "Classic ASP" the Global.ASA provided a means of hooking into the
C<Application_OnStart> and C<Session_OnStart> events.
In C<Apache2::ASP> more events are provided, taking the same idea a little further.
=head1 EVENTS
=head2 Server_OnStart
Called once per Apache httpd process, before C<Application_OnStart>.
=head2 Application_OnStart
Called once in the lifetime of an Application.
=head2 Session_OnStart
Called once at the beginning of a browser session.
This is a good place to initialize any session variables.
=head2 Script_OnStart
Called after any/all L<Apache2::ASP::RequestFilter>s have finished.
This event won't get used much anymore, since we have L<Apache2::ASP::RequestFilter>s now,
but we keep it around just in case you want it for something quick.
=head2 Script_OnEnd
Called after the script has ended, B<before> any C<PerlCleanupHandler>s are called.
B<NOTE>: This event is not raised if an error is thrown while executing the request.
=head1 BUGS
It's possible that some bugs have found their way into this release.
Use RT L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Apache2-ASP> to submit bug reports.
=head1 HOMEPAGE
Please visit the Apache2::ASP homepage at L<http://www.devstack.com/> to see examples
of Apache2::ASP in action.
=head1 AUTHOR
John Drago <jdrago_999@yahoo.com>
=head1 COPYRIGHT
Copyright 2008 John Drago. All rights reserved.
=head1 LICENSE
This software is Free software and is licensed under the same terms as perl itself.
=cut
( run in 0.726 second using v1.01-cache-2.11-cpan-5837b0d9d2c )