Class RadiusAuthenticationEvent

java.lang.Object
All Implemented Interfaces:
java.io.Serializable

public class RadiusAuthenticationEvent
extends LocalEvent
Синхронное событие - RADIUS-аутентификация.
Событие генерируется перед отправкой положительного или отрицательного ответа авторизации клиенту.
Позволяет модифицировать ответ, даже изменять его тип.
Унаследован от LocalEvent
See Also:
Serialized Form
  • Constructor Details

    • RadiusAuthenticationEvent

      public RadiusAuthenticationEvent​(RadiusSession<?,​?> session, int moduleID, int logRecordId, RadiusPacket request, RadiusPacket response)
      Конструктор события.
      Parameters:
      session - - объект радиус сессии
      moduleID - - код модуля
      logRecordId - - код записи с логов в таблице log_server__yyyyMM
      request - - радиус пакет request
      response - - радиус пакет response
  • Method Details

    • getContract

      public Contract 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 - ответ