Interface RadiusProtocolHandler
- All Known Subinterfaces:
ProtocolHandler
- All Known Implementing Classes:
ProtocolHandlerAdapter
public interface RadiusProtocolHandler
Обработчик RADIUS-запросов
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringoverrideNasIdentifier(RadiusPacket request) Возможность переопределения NAS-Identifier, для того, чтобы запрос обрабатывался другим NAS-ом.voidpostprocessAccessRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) Постобработка RADIUS-запроса Access-RequestvoidpostprocessAccountingRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) Постобработка RADIUS-запроса Accounting-RequestvoidpreprocessAccessRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) Предобработка RADIUS-запроса Access-RequestvoidpreprocessAccountingRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) Предобработка RADIUS-запроса Accounting-Request
-
Method Details
-
overrideNasIdentifier
Возможность переопределения NAS-Identifier, для того, чтобы запрос обрабатывался другим NAS-ом. Должен работать одинаково и для Access-Request, и для Accounting-Request.- Parameters:
request-- Returns:
- Throws:
Exception
-
preprocessAccessRequest
void preprocessAccessRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) throws Exception Предобработка RADIUS-запроса Access-Request- Parameters:
request-response-connectionSet-- Throws:
Exception
-
postprocessAccessRequest
void postprocessAccessRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) throws Exception Постобработка RADIUS-запроса Access-Request- Parameters:
request-response-connectionSet-- Throws:
Exception
-
preprocessAccountingRequest
void preprocessAccountingRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) throws Exception Предобработка RADIUS-запроса Accounting-Request- Parameters:
request-response-connectionSet-- Throws:
Exception
-
postprocessAccountingRequest
void postprocessAccountingRequest(RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet) throws Exception Постобработка RADIUS-запроса Accounting-Request- Parameters:
request-response-connectionSet-- Throws:
Exception
-