SessionService
interface SessionService
Defines the contract for managing Sessions and their associated Events. Provides methods for creating, retrieving, listing, and deleting sessions, as well as listing and appending events to a session. Implementations of this interface handle the underlying storage and retrieval logic.
Inheritors
Functions
Link copied to clipboard
Appends an event to an in-memory session object and updates the session's state based on the event's state delta, if applicable.
Link copied to clipboard
Closes a session.
Link copied to clipboard
Creates a new session with the specified parameters.
Link copied to clipboard
Deletes a specific session.
Link copied to clipboard
Retrieves a specific session, optionally filtering the events included.
Link copied to clipboard
Lists the events within a specific session.
Link copied to clipboard
Lists sessions associated with a specific application and user.