# Package ru.bitel.bgbilling.kernel.network.radius

package ru.bitel.bgbilling.kernel.network.radius

- Class
  Description
  AbstractRadiusProcessor<C extends ru.bitel.bgbilling.kernel.network.radius.nas.NasConnection<?>,N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<C,?,?>,P>
  Расширенная версия процессора, здесь уже напрямую используется структура и api биллинга Используется только старым модулями dilaup
  AccountingSession
  Digest5090RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>,P>
  MSUtils
  RadiusAttribute<V>
  RadiusAttribute.RadiusAttributeAbinary
  RadiusAttribute.RadiusAttributeInteger
  RadiusAttribute.RadiusAttributeIpAddr
  RadiusAttribute.RadiusAttributeString
  RadiusAttributeInfo<V>
  RadiusAttributeInfo.RadiusAttributeHeader
  RadiusAttributeSet
  Набор радиус атрибутов.
  RadiusAttributeSetFormatter
  RadiusAttributeSetRealmMap
  Мап набора радиус атрибутов по реалму и целочисленному ключу.
  RadiusBan
  RadiusClient
  RadiusClient.ResponseFuture<V>
  RadiusDictionary
  RadiusListener<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>>
  Слушатель радиус пакетов.
  RadiusListener.Mode
  RadiusListenerWorker<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>>
  Когда-нибудь он будет сохранять радиус запросы в лог-файлы, по крайней мере аккаунтинг запросы...
  Чтобы их можно было переобработать.
  RadiusListenerWorkerContext
  RadiusPacket
  Радиус пакет.
  RadiusPacket.RadiusPacketOption<T>
  Класс, объекты которого используются для установки `RadiusPacket.setOption(RadiusPacketOption, Object)` и для получения `RadiusPacket.getOption(RadiusPacketOption)`.
  RadiusProcessor<C extends ru.bitel.bgbilling.kernel.network.radius.nas.NasConnection<?>,N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<C,?,?>,P>
  Радиус процессор, минимальный набор, основная архитектура обработки.
  RadiusProcessor.ConnectionIterator<C extends ru.bitel.bgbilling.kernel.network.radius.nas.NasConnection<?>,N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<C,?,?>>
  RadiusProtocolHandler
  Обработчик RADIUS-запросов
  RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>,P>
  Радиус сессия.
  Бывают ситуации, когда не достаточно одного запроса и ответа.
  Т.е. идет несколько запросов/ответов прежде чем радиус и нас договорятся.
  В таком случае для разделения разных сессий исполльзуется радиус атрибут State.
  RadiusSession.State
  RadiusUtils
  RadiusUtils.RadiusPacketAdapter