net.jradius.radsec
Class RadSecClientTransport

java.lang.Object
  extended by net.jradius.client.RadiusClientTransport
      extended by net.jradius.radsec.RadSecClientTransport

public class RadSecClientTransport
extends net.jradius.client.RadiusClientTransport


Field Summary
protected  ByteBuffer buffer_in
           
protected  ByteBuffer buffer_out
           
 
Fields inherited from class net.jradius.client.RadiusClientTransport
acctPort, authPort, defaultTimeout, localInetAddress, radiusClient, remoteInetAddress, sharedSecret, socketTimeout, statusListener
 
Constructor Summary
RadSecClientTransport(KeyManager[] keyManagers, TrustManager[] trustManagers)
           
RadSecClientTransport(KeyManager keyManager, TrustManager trustManager)
           
 
Method Summary
 void close()
           
protected  net.jradius.packet.RadiusResponse receive(net.jradius.packet.RadiusRequest req)
           
protected  void send(net.jradius.packet.RadiusRequest req, int attempt)
           
 net.jradius.packet.RadiusResponse sendReceive(net.jradius.packet.RadiusRequest p, int retries)
           
 
Methods inherited from class net.jradius.client.RadiusClientTransport
generateMessageAuthenticator, getAcctPort, getAuthPort, getLocalInetAddress, getRadiusClient, getRemoteInetAddress, getSharedSecret, getSocketTimeout, setAcctPort, setAuthPort, setLocalInetAddress, setRadiusClient, setRemoteInetAddress, setSharedSecret, setSocketTimeout, setStatusListener, verifyAuthenticator, verifyAuthenticator, verifyAuthenticator, verifyMessageAuthenticator, verifyMessageAuthenticator, verifyMessageAuthenticator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buffer_in

protected final ByteBuffer buffer_in

buffer_out

protected final ByteBuffer buffer_out
Constructor Detail

RadSecClientTransport

public RadSecClientTransport(KeyManager keyManager,
                             TrustManager trustManager)

RadSecClientTransport

public RadSecClientTransport(KeyManager[] keyManagers,
                             TrustManager[] trustManagers)
Method Detail

sendReceive

public net.jradius.packet.RadiusResponse sendReceive(net.jradius.packet.RadiusRequest p,
                                                     int retries)
                                              throws net.jradius.exception.RadiusException
Overrides:
sendReceive in class net.jradius.client.RadiusClientTransport
Throws:
net.jradius.exception.RadiusException

close

public void close()
Specified by:
close in class net.jradius.client.RadiusClientTransport

receive

protected net.jradius.packet.RadiusResponse receive(net.jradius.packet.RadiusRequest req)
                                             throws Exception
Specified by:
receive in class net.jradius.client.RadiusClientTransport
Throws:
Exception

send

protected void send(net.jradius.packet.RadiusRequest req,
                    int attempt)
             throws Exception
Specified by:
send in class net.jradius.client.RadiusClientTransport
Throws:
Exception


Copyright © 2011 Coova Technologies, LLC, All Rights Reserved.