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

- Interface Summary
  Interface | Description
  --- | ---
  AccountingSession |
  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-запросов

- Class Summary
  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 и voiceip
  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<?,​?,​?>> | Слушатель радиус пакетов.
  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> | Радиус процессор, минимальный набор, основная архитектура обработки.
  RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,​?,​?>,​P> | Радиус сессия. Бывают ситуации, когда не достаточно одного запроса и ответа. Т.е. идет несколько запросов/ответов прежде чем радиус и нас договорятся. В таком случае для разделения разных сессий исполльзуется радиус атрибут State.
  RadiusSession.State |
  RadiusUtils |
  RadiusUtils.RadiusPacketAdapter |

- Enum Summary
  Enum | Description
  --- | ---
  RadiusListener.Mode |