Class RadiusAuthenticationEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.modules.call.processor.event.RadiusAuthenticationEvent
- All Implemented Interfaces:
java.io.Serializable,ErrorReturnableEvent
public class RadiusAuthenticationEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - RADIUS-аутентификация.
Событие генерируется перед отправкой положительного или отрицательного ответа авторизации клиенту.
Позволяет модифицировать ответ, даже изменять его тип.
Унаследован от
Событие генерируется перед отправкой положительного или отрицательного ответа авторизации клиенту.
Позволяет модифицировать ответ, даже изменять его тип.
Унаследован от
LocalEvent- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN -
Constructor Summary
Constructors Constructor Description RadiusAuthenticationEvent(RadiusSession<?,?> session, int moduleID, int logRecordId, RadiusPacket request, RadiusPacket response)Конструктор события. -
Method Summary
Modifier and Type Method Description ContractgetContract()Возвращает договор.intgetErrorCode()Возвращает код ошибки.java.lang.ObjectgetLogin()Возвращает логин.intgetLogRecordId()Возвращает код записи с логов в таблице log_server__yyyyMM. java.lang.ObjectgetRequest()Возвращает радиус-пакет (запрос).java.lang.ObjectgetResponse()Возвращает радиус-пакет (ответ).java.lang.StringgetUserName()Возвращает имя пользователя.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setErrorMethods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
RadiusAuthenticationEvent
public RadiusAuthenticationEvent(RadiusSession<?,?> session, int moduleID, int logRecordId, RadiusPacket request, RadiusPacket response)Конструктор события.- Parameters:
session- - объект радиус сессииmoduleID- - код модуляlogRecordId- - код записи с логов в таблице log_server__yyyyMM request- - радиус пакет requestresponse- - радиус пакет response
-
-
Method Details
-
getContract
Возвращает договор.- Returns:
- contract - договор
-
getLogin
public java.lang.Object getLogin()Возвращает логин.- Returns:
- login - логин
-
getErrorCode
public int getErrorCode()Возвращает код ошибки.- Returns:
- errorCode - код ошибки
-
getLogRecordId
public int getLogRecordId()Возвращает код записи с логов в таблице log_server__yyyyMM. - Returns:
- logRecordId - код записи
-
getUserName
public java.lang.String getUserName()Возвращает имя пользователя.- Returns:
- userName - имя пользователя
-
getRequest
public java.lang.Object getRequest()Возвращает радиус-пакет (запрос).- Returns:
- request - запрос
-
getResponse
public java.lang.Object getResponse()Возвращает радиус-пакет (ответ).- Returns:
- response - ответ
-