public class Digest5090RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>,P> extends RadiusSession<N,P>
RadiusSession.State
contract, errorCode, killTime, login, sessionParams, stateAttribute, userName, userNameAttribute
Constructor and Description |
---|
Digest5090RadiusSession(byte[] state,
java.lang.String userName,
RadiusAttribute.RadiusAttributeString userNameAttribute,
P sessionParams) |
Modifier and Type | Method and Description |
---|---|
void |
accessRequest(RadiusProcessor<?,N,P> processor,
RadiusListenerWorker<N> req,
N nas,
RadiusPacket request,
RadiusPacket response,
ConnectionSet connectionSet,
int log_record_id)
Сессионная обработка Access-Request.
|
authentication, checkPassword
public Digest5090RadiusSession(byte[] state, java.lang.String userName, RadiusAttribute.RadiusAttributeString userNameAttribute, P sessionParams)
public void accessRequest(RadiusProcessor<?,N,P> processor, RadiusListenerWorker<N> req, N nas, RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet, int log_record_id)
RadiusSession
RadiusProcessor#authentication(Nas, RadiusSession, RadiusPacket, RadiusPacket, Connection, Connection, int)
Т.е. физически сессии нет - это один запрос-ответ. Возможно расширение для реализации, например eap.accessRequest
in class RadiusSession<N extends ru.bitel.bgbilling.kernel.network.radius.nas.Nas<?,?,?>,P>