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
ConstructorsConstructorDescriptionDigest5090RadiusSession(byte[] state, String userName, RadiusAttribute.RadiusAttributeString userNameAttribute, P sessionParams)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaccessRequest(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:
 accessRequestin classRadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?, ?>, P> - Parameters:
 processor-nas-request-response-log_record_id-
 
 -