OpenQuizz
Une application de gestion des contenus pédagogiques
_ServerSessionPool Class Reference
Inheritance diagram for _ServerSessionPool:
Collaboration diagram for _ServerSessionPool:

Public Member Functions

def __init__ (self, *args, **kwargs)
 
def reset (self)
 
def pop_all (self)
 
def get_server_session (self, session_timeout_minutes)
 
def return_server_session (self, server_session, session_timeout_minutes)
 
def return_server_session_no_lock (self, server_session)
 

Data Fields

 generation
 

Detailed Description

Pool of _ServerSession objects.

This class is not thread-safe, access it while holding the Topology lock.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
args,
**  kwargs 
)

Member Function Documentation

◆ get_server_session()

def get_server_session (   self,
  session_timeout_minutes 
)

◆ pop_all()

def pop_all (   self)

◆ reset()

def reset (   self)

◆ return_server_session()

def return_server_session (   self,
  server_session,
  session_timeout_minutes 
)

◆ return_server_session_no_lock()

def return_server_session_no_lock (   self,
  server_session 
)

Field Documentation

◆ generation

generation

The documentation for this class was generated from the following file: