public abstract class AbstractCelesta<T extends SessionContext> extends Object implements ICelesta, AutoCloseable
| Constructor and Description |
|---|
AbstractCelesta(BaseAppSettings appSettings,
int phasesCount) |
| Modifier and Type | Method and Description |
|---|---|
CallContext |
callContext() |
CallContext |
callContext(T sessionContext)
Initializes and returns new CallContext for specified SessionContext
|
void |
close()
Останавливает работу Celesta.
|
void |
failedLogin(String userId)
Фиксирует (при наличии включённой настройки log.logins) неудачный логин.
|
Collection<CallContext> |
getActiveContexts()
Returns the set of active (running) call contexts (for monitoring/debug
purposes).
|
Score |
getScore() |
Properties |
getSetupProperties() |
abstract T |
getSystemSessionContext() |
TriggerDispatcher |
getTriggerDispatcher() |
void |
login(String sessionId,
String userId)
Связывает идентификатор сессии и идентификатор пользователя.
|
T |
logout(String sessionId,
boolean timeout)
Завершает сессию (удаляет связанные с ней данные).
|
public AbstractCelesta(BaseAppSettings appSettings, int phasesCount)
public void login(String sessionId, String userId)
sessionId - Имя сессии.userId - Имя пользователя.public T logout(String sessionId, boolean timeout)
sessionId - имя сессии.timeout - признак разлогинивания по таймауту.public void failedLogin(String userId)
userId - Имя пользователя, под которым производился вход.public Collection<CallContext> getActiveContexts()
public Properties getSetupProperties()
getSetupProperties in interface ICelestapublic TriggerDispatcher getTriggerDispatcher()
getTriggerDispatcher in interface ICelestapublic void close()
close in interface AutoCloseablepublic abstract T getSystemSessionContext()
getSystemSessionContext in interface ICelestapublic CallContext callContext(T sessionContext)
sessionContext - public CallContext callContext()
callContext in interface ICelestaCopyright © 2018 CURS. All rights reserved.