Class: SessionManager

@nginstack/engine/lib/session/SessionManager~ SessionManager


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. Esta classe não possui construtor, estando disponível apenas através da propriedade "engine.sessionManager".

See:

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


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