net.sf.jradius.packet
Class RadiusRequest

java.lang.Object
  extended by net.sf.jradius.packet.RadiusPacket
      extended by net.sf.jradius.packet.RadiusRequest
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AccessRequest, AccountingRequest

public abstract class RadiusRequest
extends RadiusPacket

A Radius Request (either Access Request or Accounting Request)

Author:
David Bird
See Also:
Serialized Form

Field Summary
protected  RadiusClient client
           
 
Fields inherited from class net.sf.jradius.packet.RadiusPacket
attributes, authenticator, code, identifier, MAX_PACKET_LENGTH, MIN_PACKET_LENGTH, RADIUS_HEADER_LENGTH
 
Constructor Summary
RadiusRequest()
          Default constructor
RadiusRequest(AttributeList attributes)
          Constructor
RadiusRequest(RadiusClient client)
          Constructor
RadiusRequest(RadiusClient client, AttributeList attributes)
          Constructor
 
Method Summary
 
Methods inherited from class net.sf.jradius.packet.RadiusPacket
addAttribute, addAttributes, createAuthenticator, findAttribute, findAttribute, findAttributes, getAttributes, getAttributeValue, getAttributeValue, getAuthenticator, getAuthenticator, getCode, getIdentifier, overwriteAttribute, removeAttribute, removeAttribute, setAuthenticator, setCode, setIdentifier, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

client

protected RadiusClient client
Constructor Detail

RadiusRequest

public RadiusRequest()
Default constructor


RadiusRequest

public RadiusRequest(RadiusClient client)
Constructor

Parameters:
client - The client context to be used (when creating UDP packets)

RadiusRequest

public RadiusRequest(AttributeList attributes)
Constructor

Parameters:
attributes - The attributes to be used

RadiusRequest

public RadiusRequest(RadiusClient client,
                     AttributeList attributes)
Constructor

Parameters:
client - The client context to be used (when creating UDP packets)
attributes - The attributes to be used


Copyright © 2006 The JRadius Project, All Rights Reserved.