new SessionManager()
Representa o gerenciador de sessões JavaScript, permitindo controlar e obter informações das demais sessões existentes no engine, inclusive de outras bases de dados.
Members
-
inUseSessionsCount :number
-
Quantidade de sessões em uso
Type:
- number
-
maxStatefulSessionsCount :number
-
Quantidade máxima de sessões stateful.
Type:
- number
-
maxStatelessSessionsCount :number
-
Quantidade máxima de sessões stateless
Type:
- number
-
sessionsCount :number
-
Quantidade de sessões(todos os tipos e estados)
Type:
- number
-
standaloneSessionsCount :number
-
Quantidade de sessões standalone
Type:
- number
-
statefulSessionsCount :number
-
Quantidade de sessões stateful.
Type:
- number
-
statelessSessionsCount :number
-
Quantidade de sessões stateless
Type:
- number
Methods
-
abortSession(sid)
-
Solicita a interrupção da execução de uma sessão JavaScript.
A interrupção não é imediata, nem é garantida. Nem todas as operações realizadas pelo Engine podem ser abortadas, principalmente na interação com o sistema operacional e com sistemas de terceiros.
Parameters:
Name Type Description sid
string Identificador da sessão cuja execução deverá ser abortada.
-
dropSession(sid)
-
Marca uma sessão para exclusão pelo garbage collector.
Parameters:
Name Type Description sid
string Identificador da sessão que será marcada para exclusão pelo garbage collector.
-
dropStatefulSession(sid)
-
Marca uma sessão stateful para exclusão pelo garbage collector.
Parameters:
Name Type Description sid
string Identificador da sessão que será marcada para exclusão pelo garbage collector.
- Deprecated:
-
- Use dropSession
-
dropStatelessSession(sid)
-
Marca uma sessão stateless para exclusão pelo garbage collector.
Parameters:
Name Type Description sid
string Identificador da sessão que será marcada para exclusão pelo garbage collector.
- Deprecated:
-
- Use dropSession
-
getSessionThreadId(sid)
-
Obtém o id do thread que está utilizando a sessão informada ou zero caso a mesma não esteja em uso ou não exista.
Parameters:
Name Type Description sid
string Id da sessão, obtida através da propriedade Session.id.
- See:
-
- Session#id
Returns:
Id do thread que está utilizando a sessão ou 0 se não estiver em uso.
- Type
- number
-
getStatistics()
-
Retorna um DataSet com as estatísticas das sessões do sistema.
Returns:
DataSet com os dados das sessões do sistema.
- Type
- DataSet