Package ru.bitel.bgbilling.kernel.network.radius
package ru.bitel.bgbilling.kernel.network.radius
-
ClassDescriptionAbstractRadiusProcessor<C extends ru.bitel.bgbilling.kernel.network.radius.nas.NasConnection<?>,
N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<C, ?, ?>, P> Расширенная версия процессора, здесь уже напрямую используется структура и api биллинга Используется только старым модулями dilaup и voiceipDigest5090RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?, ?>, P> Набор радиус атрибутов.Мап набора радиус атрибутов по реалму и целочисленному ключу.RadiusListener<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?, ?>> Слушатель радиус пакетов.RadiusListenerWorker<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?, ?>> Когда-нибудь он будет сохранять радиус запросы в лог-файлы, по крайней мере аккаунтинг запросы...
Чтобы их можно было переобработать.Радиус пакет.Класс, объекты которого используются для установки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, ?, ?>> Обработчик RADIUS-запросовRadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?, ?>, P> Радиус сессия.
Бывают ситуации, когда не достаточно одного запроса и ответа.
Т.е. идет несколько запросов/ответов прежде чем радиус и нас договорятся.
В таком случае для разделения разных сессий исполльзуется радиус атрибут State.