Uses of Class
net.jradius.exception.RadiusException

Packages that use RadiusException
net.jradius.client Contains the RadiusClient API and the RadClient and RadBench programs. 
net.jradius.client.auth Provides JRadius Client Authenticators including PAP, CHAP, MSCHAP, MSCHAPv2, EAP-MD5, EAP-MSCHAPv2, EAP-TLS, EAP-TTLS. 
net.jradius.exception JRadius Exceptions Types. 
net.jradius.freeradius The JRadius/FreeRADIUS Adapter. 
net.jradius.log Interfaces and Utilities for JRadius Request and Event Logging. 
net.jradius.packet JRadius Core RADIUS Packet Objects and Utilities. 
net.jradius.packet.attribute JRadius Core RADIUS Attribute Objects and Utilities. 
net.jradius.realm JRadius Realm Management. 
net.jradius.server The JRadius Core Server. 
net.jradius.session JRadius Session Management Classes. 
 

Uses of RadiusException in net.jradius.client
 

Methods in net.jradius.client that throw RadiusException
 AccountingResponse RadiusClient.accounting(AccountingRequest p, int retries)
          Send an accounting request
 RadiusResponse RadiusClient.authenticate(AccessRequest p, RadiusAuthenticator auth, int retries)
          Authenicates using the specified method.
 CoAResponse RadiusClient.changeOfAuth(CoARequest p, int retries)
           
 DisconnectResponse RadiusClient.disconnect(DisconnectRequest p, int retries)
           
protected  RadiusResponse RadiusClient.receive()
           
 RadiusResponse RadiusClient.sendReceive(RadiusRequest p, java.net.InetAddress a, int port, int retries)
          Send and receive RadiusPackets
 

Uses of RadiusException in net.jradius.client.auth
 

Methods in net.jradius.client.auth that throw RadiusException
 byte[] EAPAuthenticator.doEAP(byte[] eapReply)
          From: http://tools.ietf.org/id/draft-kamath-pppext-peapv0-00.txt
abstract  byte[] EAPAuthenticator.doEAPType(byte id, byte[] data)
           
 byte[] EAPAuthenticator.doEAPType(byte id, byte[] data, byte[] fullEAPPacket)
           
 void EAPAuthenticator.processChallenge(RadiusPacket p, RadiusPacket r)
          EAP requires a challenge/response.
 void RadiusAuthenticator.processChallenge(RadiusPacket request, RadiusPacket challenge)
          If the protocol has a request/challenge process, this function must be implemented.
 void MSCHAPv1Authenticator.processRequest(RadiusPacket p)
           
 void MSCHAPv2Authenticator.processRequest(RadiusPacket p)
           
 void CHAPAuthenticator.processRequest(RadiusPacket p)
           
 void EAPAuthenticator.processRequest(RadiusPacket p)
           
abstract  void RadiusAuthenticator.processRequest(RadiusPacket p)
           
 void PAPAuthenticator.processRequest(RadiusPacket p)
           
 void RadiusAuthenticator.setupRequest(RadiusClient c, RadiusPacket p)
           
 

Uses of RadiusException in net.jradius.exception
 

Subclasses of RadiusException in net.jradius.exception
 class InvalidParameterException
          Invalid RADIUS Paramater Exception
 class NoSuchSessionException
          No Such Session Exception
 class RadiusSecurityException
          Unknown Attribute Exception
 class StandardViolatedException
          The Exception thrown by a RadiusStandard which found missing attributes.
 class TimeoutException
          Unknown Attribute Exception
 class UnknownAttributeException
          Unknown Attribute Exception
 

Uses of RadiusException in net.jradius.freeradius
 

Methods in net.jradius.freeradius that throw RadiusException
 JRadiusEvent FreeRadiusListener.parseRequest(java.io.InputStream inputStream)
           
protected  void FreeRadiusProcessor.processRequest(ListenerRequest listenerRequest)
           
 void FreeRadiusProcessor.writeResponse(JRadiusRequest request, java.io.OutputStream outputStream)
           
 

Uses of RadiusException in net.jradius.log
 

Methods in net.jradius.log with parameters of type RadiusException
static void RadiusLog.problem(JRadiusRequest request, JRadiusSession session, RadiusException exception, java.lang.String mesg)
           
 void RadiusLogger.problem(JRadiusRequest request, JRadiusSession session, RadiusException ex, java.lang.String mesg)
           
 void BaseRadiusLog.problem(JRadiusRequest request, JRadiusSession session, RadiusException exception, java.lang.String mesg)
           
 java.lang.String BaseRadiusLog.problemReport(JRadiusRequest request, JRadiusSession session, RadiusException exception, java.lang.String mesg)
           
 

Methods in net.jradius.log that throw RadiusException
 void JRadiusLogEntry.init(JRadiusRequest request, JRadiusSession session)
           
 

Uses of RadiusException in net.jradius.packet
 

Methods in net.jradius.packet that throw RadiusException
static RadiusPacket PacketFactory.parse(java.net.DatagramPacket dp)
          Parse a UDP RADIUS message
static RadiusPacket[] PacketFactory.parse(java.io.DataInputStream input, int packetCount)
          Parse multiple RadiusPackets from a data stream
 

Uses of RadiusException in net.jradius.packet.attribute
 

Methods in net.jradius.packet.attribute that throw RadiusException
static RadiusAttribute AttributeFactory.attributeFromString(java.lang.String src)
          Parses a string to create a RadiusAttribute.
static void AttributeFactory.loadAttributesFromString(AttributeList list, java.lang.String src, java.lang.String delim, boolean beStrinct)
           
 

Uses of RadiusException in net.jradius.realm
 

Methods in net.jradius.realm that throw RadiusException
static JRadiusRealm JRadiusRealmManager.get(java.lang.String realm)
           
static JRadiusRealm JRadiusRealmManager.get(java.lang.String requestor, java.lang.String realm)
           
 JRadiusRealm RealmFactory.getRealm(java.lang.String realmName)
           
 JRadiusRealm JRadiusRealmManager.getRealm(java.lang.String realm)
           
 JRadiusRealm StaticRealms.getRealm(java.lang.String realmName)
           
 java.util.Collection<JRadiusRealm> RealmFactory.getRealms()
           
 java.util.Collection<JRadiusRealm> StaticRealms.getRealms()
           
 

Uses of RadiusException in net.jradius.server
 

Methods in net.jradius.server with parameters of type RadiusException
protected  int RadiusProcessor.handleRadiusException(JRadiusRequest request, RadiusException e)
           
 

Methods in net.jradius.server that throw RadiusException
 JRadiusEvent ListenerRequest.getEventFromListener()
           
 RadiusPacket JRadiusRequest.getReplyPacket()
          Convenience method, returns the Reply RadiusPacket of a JRadiusRequest.
 JRadiusEvent ListenerRequest.getRequestEvent()
           
 void TCPListener.listen()
          Listen for one object and place it on the request queue
 JRadiusEvent Listener.parseRequest(java.io.InputStream inputStream)
           
abstract  JRadiusEvent TCPListener.parseRequest(java.io.InputStream inputStream)
           
protected abstract  void Processor.processRequest(ListenerRequest listenerRequest)
           
 

Constructors in net.jradius.server that throw RadiusException
TCPListenerRequest(java.net.Socket socket, Listener listener, boolean getEvent)
           
 

Uses of RadiusException in net.jradius.session
 

Methods in net.jradius.session that throw RadiusException
 void JRadiusSession.addLogMessage(JRadiusRequest request, java.lang.String message)
           
 void JRadiusSession.ensureSessionState(JRadiusRequest request, int state)
           
 java.io.Serializable SessionKeyProvider.getAppSessionKey(JRadiusRequest request)
           
 java.io.Serializable SessionKeyProvider.getClassKey(JRadiusRequest request)
           
 JRadiusLogEntry JRadiusSession.getLogEntry(JRadiusRequest request)
           
 java.io.Serializable SessionKeyProvider.getRequestSessionKey(JRadiusRequest request)
           
 JRadiusSession JRadiusSessionManager.getSession(JRadiusRequest request)
          Returns a session object.
 JRadiusSession SessionFactory.getSession(JRadiusRequest request, java.lang.Object key)
           
 JRadiusSession JRadiusSessionManager.getSession(JRadiusRequest request, java.io.Serializable key)
           
 void JRadiusSession.initSession(JRadiusRequest request)
          This method is kicked off by the InitSessionHandler after a new PPRadiusSession has been created.
 JRadiusSession SessionFactory.newSession(JRadiusRequest request)
           
 JRadiusSession JRadiusSessionManager.newSession(JRadiusRequest request, java.lang.Object key)
           
 void JRadiusSession.onAccounting(JRadiusRequest request)
          Updates the session with attributes from the accounting request.
 void JRadiusSession.onAuthorization(JRadiusRequest request)
           
 boolean JRadiusSession.onNoAccountingStatusType(JRadiusRequest request)
           
 void JRadiusSession.onPostAuthentication(JRadiusRequest request)
           
 void JRadiusSession.onPostProcessing(JRadiusRequest request)
           
 boolean JRadiusSession.onPreProcessing(JRadiusRequest request)
           
 void JRadiusSessionManager.rehashSession(JRadiusSession session, java.io.Serializable okey, java.io.Serializable nkey)
           
 



Copyright © 2008 JRadius Project, All Rights Reserved.