Provides the ServerSession class.
Hosts an application “instance” (an instantiated Document) for one or more connections.
Handle a PATCH-DOC, return a Future with work to be scheduled.
Handle a PULL-DOC, return a Future with work to be scheduled.
Handle a PUSH-DOC, return a Future with work to be scheduled.
Used in test suite for now. Forces immediate expiration if no connections.
This should only be called by ServerConnection.subscribe_session or our book-keeping will be broken
This should only be called by ServerConnection.unsubscribe_session or our book-keeping will be broken
A JWT token to authenticate the session.
Return the time in milliseconds since the epoch as a floating