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 Contract
getContract()
Возвращает договор.int
getErrorCode()
Возвращает код ошибки.java.lang.Object
getLogin()
Возвращает логин.int
getLogRecordId()
Возвращает код записи с логов в таблице log_server__yyyyMM. java.lang.Object
getRequest()
Возвращает радиус-пакет (запрос).java.lang.Object
getResponse()
Возвращает радиус-пакет (ответ).java.lang.String
getUserName()
Возвращает имя пользователя.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setError
Methods 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, toString
Methods 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 - ответ
-