Class Digest5090RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>,P>
java.lang.Object
ru.bitel.bgbilling.kernel.network.radius.RadiusSession<N,P>
ru.bitel.bgbilling.kernel.network.radius.Digest5090RadiusSession<N,P>
public class Digest5090RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>,P>
extends RadiusSession<N,P>
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.bgbilling.kernel.network.radius.RadiusSession
RadiusSession.State
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.network.radius.RadiusSession
contract, errorCode, killTime, login, sessionParams, stateAttribute, userName, userNameAttribute
-
Constructor Summary
ConstructorDescriptionDigest5090RadiusSession
(byte[] state, String userName, RadiusAttribute.RadiusAttributeString userNameAttribute, P sessionParams) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accessRequest
(RadiusProcessor<?, N, P> processor, RadiusListenerWorker<N> req, N nas, RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet, int log_record_id) Сессионная обработка Access-Request.Methods inherited from class ru.bitel.bgbilling.kernel.network.radius.RadiusSession
authentication, checkPassword
-
Constructor Details
-
Digest5090RadiusSession
public Digest5090RadiusSession(byte[] state, String userName, RadiusAttribute.RadiusAttributeString userNameAttribute, P sessionParams)
-
-
Method Details
-
accessRequest
public void accessRequest(RadiusProcessor<?, N, P> processor, RadiusListenerWorker<N> req, N nas, RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet, int log_record_id) Description copied from class:RadiusSession
Сессионная обработка Access-Request. Каждый запрос сесии попадает сюда.
В данной реализации происходит просто вызовRadiusProcessor.authentication(RadiusListenerWorker, Nas, RadiusSession, RadiusPacket, RadiusPacket, ConnectionSet, int)
Т.е. физически сессии нет - это один запрос-ответ. Возможно расширение для реализации, например eap.- Overrides:
accessRequest
in classRadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,
?, ?>, P>
-