Apache::iNcom::SessionLocker - Manage locks for iNcom's sessions.
package MySession; sub get_lock_manager { my $self = shift; return new Apache::iNcom::SessionLocker; }
Apache::iNcom::SessionLocker will serialize access to the sessions if the configuration directive INCOM_SESSION_SERIALIZE_ACCESS is set.
A maximum of 5 seconds is waited for lock.
This modules expect a table created with the following schema :
CREATE TABLE sessions ( id CHAR(32) PRIMARY KEY, length INT, a_session TEXT, created TIMESTAMP DEFAULT 'now()', last_update TIMESTAMP DEFAULT 'now()', locked_by INT );
The previous SQL statement is valid for PostgreSQL. Adapt for your specific DBMS.
Copyright (c) 1999 Francis J. Lacoste and iNsu Innovations Inc. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms as perl itself.
Apache::Session(3) Apache::Session::DBIStore(3) DBI(3)
To install Apache::iNcom, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Apache::iNcom
CPAN shell
perl -MCPAN -e shell install Apache::iNcom
For more information on module installation, please visit the detailed CPAN module installation guide.