The mysnapsession package
This package provides two Snap extensions. The first is an in-memory session manager, which stores sessions for each client. The session object type is user-defined. Because sessions are memory-backed, sticky session routing is needed to use this extension with load balancing.
The second extension provides a continuation-based programming model called dialogues, which allow natural specification of stateful interactions with the client that span multiple requests.
Properties
| Versions | 0.1, 0.1.1, 0.1.2, 0.2, 0.3, 0.3.1, 0.4, 0.4.1 |
|---|---|
| Dependencies | base (4.*), bytestring (≥0.9.1 & <0.10), containers (≥0.3 & <0.5), mtl (2.*), random (1.0.*), regex-posix (0.94.*), snap (0.3.*), snap-core (0.3.*), time (≥1.1 & <1.3) |
| License | BSD3 |
| Author | Chris Smith <cdsmith@gmail.com> |
| Maintainer | Chris Smith <cdsmith@gmail.com> |
| Stability | Experimental |
| Category | Web |
| Upload date | Fri Dec 31 15:01:56 UTC 2010 |
| Uploaded by | ChrisSmith |
| Build failure | ghc-7.0 (log) |
Modules
- Snap
- Extension
- Snap.Extension.Dialogues
- Snap.Extension.Session
- Snap.Extension.Session.Memory
- Snap.Extension.SessionUtil
- Extension
Downloads
- mysnapsession-0.1.2.tar.gz (Cabal source package)
- package description (included in the package)