AXL RADIUS Server API V3

Uses of Class
com.theorem.radserver3.Attribute

Packages that use Attribute
com.theorem.radserver3 Classes that comprise the AXL RADIUS server. 
com.theorem.radserver3.dictionary Classes that handle RADIUS dictionaries and offer useful methods to create RADIUS and Vendor-Specific attributes on the fly.  
 

Uses of Attribute in com.theorem.radserver3
 

Methods in com.theorem.radserver3 that return Attribute
 Attribute[] PacketInfo.getRequestAttributes()
          Get an array of Attributes
 Attribute Attribute.setLongTag()
          Enable the long (16 bit) tags - Warning: - if you think you need to use this you probably don't understand the RADIUS protocol and will cause problems for yourself and others.
 Attribute Attribute.setLongTag(boolean enable)
          Optionally enable the long tags - Enable the long (16 bit) tags - Warning: - if you think you need to use this you probably don't understand the RADIUS protocol and will cause problems for yourself and others.
 Attribute[] AttributeList.getVendorSpecific(int vendor, int vendorTag)
          Get a list of Vendor-Specific attributes by Vendor Id narrowed down to a particular tag.
 Attribute[] AttributeList.getAttributes()
          Get a list of attributes.
 Attribute[] AttributeList.getAttributeArray(int tag)
          Get an array of Attributes of a specific type.
 Attribute AttributeList.getAttributeAt(int n)
          Get the N'th attribute in the list.
 Attribute VendorSpecific.setData(byte[] data)
          Set the data portion of the attribute.
 Attribute VendorSpecific.getAttribute()
          Return the completed attribute.
 Attribute AuthInfo.createTunnelPassword(int tag, byte[] password)
          Create a Tunnel-Password attribute.
 

Methods in com.theorem.radserver3 with parameters of type Attribute
 void PacketInfo.setResponseAttributes(Attribute[] aList)
          Set response packet attributes.
 void AccessRejectException.setAttributes(Attribute[] returnList)
          Set return attributes to be included in the Access-Reject packet.
 void AttributeList.addAttribute(Attribute att)
          Add an attribute to the list.
 AttributeList AttributeList.mergeAttributes(AttributeList a, Attribute[] b)
          Merge two AttributeLists and return the resulting AttributeList.
 void AttributeList.mergeAttributes(Attribute[] a)
          Merge an attribute array with the current AttributeList.
 void AttributeList.setAttributeAt(int n, Attribute a)
          Set the N'th attribute in the list.
 Date AccountingInfo.getAcctDelayDate(Attribute acctDelayTime)
          Get the Acct-Delay-Time attribute value and return the corrected time.
 

Constructors in com.theorem.radserver3 with parameters of type Attribute
AttributeList(Attribute[] list)
          Construct a list from an array of attributes.
VendorSpecific(Attribute vs)
          Constructor to extract sub-attributes from a Vendor-Specific attribute.
VendorSpecific(Attribute vs, boolean longTags)
          Deprecated. Please use new VendorSpecific(Attribute vs).setLongTag();
 

Uses of Attribute in com.theorem.radserver3.dictionary
 

Methods in com.theorem.radserver3.dictionary that return Attribute
 Attribute ParseAttribute.convertToAttribute(ParseAttribute.VP vp)
          Given a value-pair convert it to an attribute.
 Attribute ParseAttribute.convertToAttributeValue(int vendorId, int tag, ParseAttribute.VP vp)
          Convert the attribute string encoding value to an attribute value for a VSA.
 Attribute ParseAttribute.convertToAttributeValue(int tag, ParseAttribute.VP vp)
          Convert the attribute string encoding value to an attribute value.
 Attribute RADIUSDictionary.createAttribute(String attrName, String stringValue)
          Create an attribute with the given integer value.
 Attribute RADIUSDictionary.createAttribute(int vendorId, String attrName, String stringValue)
          Create an attribute for a vendor with the given integer value.
 Attribute RADIUSDictionary.createAttribute(int vendorId, String name, byte[] value)
          Create an attribute for a vendor with the given byte array value.
 Attribute RADIUSDictionary.createAttribute(String name, byte[] value)
          Create an attribute for a vendor with the given byte array value.
 


AXL RADIUS Server API V3

Submit a bug report or feature request

Copyright 1998-2008 AXL Software. PO Box 97, Viola, Delaware 19979, U.S.A. All Rights Reserved.