NAME
Catalyst::Plugin::Session::Store::KiokuDB - Store sessions using KiokuDB
SYNOPSIS
# In Catalyst
use Catalyst qw/
Session
Session::State::Whatever
Session::Store::KiokuDB
/;
# Configure it
MyApp->config->{session}->{kiokuDir} = '/path/to/storage/dir';
# or
MyApp->config->{session}->{kiokuObject} = KiokuDB->new(...);
# then use it as you would any session plugin
DESCRIPTION
This session storage module will store data using KiokuDB. Aside from that it does pretty much the very same things other session modules do.
CONFIGURATION
Under the session
key in your configuration parameters, you can use either of kiokuDir
which points to a directory in which KiokuDB will store its data, or kiokuObject
which allows you to reuse an existing KiokuDB instance.
METHODS
These are the classic store methods from Catalyst::Plugin::Session::Store.
get_session_data
store_session_data
delete_session_data
delete_expired_sessions
This one is currently a no-op.
setup_session
SEE ALSO
Catalyst, Catalyst::Plugin::Session
AUTHOR
Robin Berjon, <robin@berjon.com>, http://robineko.com/
COPYRIGHT
This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.