See: Description
Class | Description |
---|---|
Session<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>> |
Contains everything that is required for the dialogue to run in a
DialogueServlet controller. |
SessionContainer<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>> |
Stores
Session and check for expirations. |
Exception | Description |
---|---|
SessionNotFoundException |
Thrown when a session could not be found in the SessionContainer.
|
To overcome certain limitations and problems related to session tracking,
Rivr implements its own session container and session tracking facility.
Session ID is encoded as part of the path in the URI used by Rivr during turn
execution. The Sessions
are stored in the
SessionContainer
which is
responsible for automatic session expiration. Note that once a dialogue is
done, the associated session is removed automatically. The session container
periodically check for dead session and collect them if necessary.
Copyright © 2019 Nu Echo Inc..