net.jradius.radsec
Class RadSecRequest

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap
          extended by org.apache.commons.chain.impl.ContextBase
              extended by net.jradius.server.JRadiusEvent
                  extended by net.jradius.server.JRadiusRequest
                      extended by net.jradius.server.JRadiusNativeRequest
                          extended by net.jradius.radsec.RadSecRequest
All Implemented Interfaces:
Serializable, Cloneable, Map, org.apache.commons.chain.Context

public class RadSecRequest
extends net.jradius.server.JRadiusNativeRequest

RadSec Request

Author:
David Bird
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
protected  ByteBuffer buffer_in
           
protected  ByteBuffer buffer_out
           
protected  net.jradius.packet.RadiusPacket nullResponse
           
 
Fields inherited from class net.jradius.server.JRadiusEvent
applicationContext
 
Constructor Summary
RadSecRequest()
           
 
Method Summary
 ByteBuffer getBufferIn()
           
 ByteBuffer getBufferOut()
           
 net.jradius.packet.attribute.AttributeList getConfigItems()
           
 net.jradius.packet.RadiusPacket[] getPackets()
           
 int getReturnValue()
           
 void recycle()
           
 void setConfigItems(net.jradius.packet.attribute.AttributeList configItems)
          Set the "config_items" of the request (FreeRADIUS "control" attributes)
 void setPackets(net.jradius.packet.RadiusPacket[] packets)
          Set the packet array of the request
 void setReturnValue(int returnValue)
           
 
Methods inherited from class net.jradius.server.JRadiusNativeRequest
getType, getTypeString, setType
 
Methods inherited from class net.jradius.server.JRadiusRequest
addReplyAttribute, getReplyPacket, getRequestPacket, getSession, getSessionKey, hasReplyPacket, isAccountingRequest, printDebugInfo, setReplyPacket, setSession, toString
 
Methods inherited from class net.jradius.server.JRadiusEvent
getApplicationContext, getListener, getSender, setApplicationContext, setListener, setSender
 
Methods inherited from class org.apache.commons.chain.impl.ContextBase
clear, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, values
 
Methods inherited from class java.util.HashMap
clone, containsKey, size
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
containsKey, equals, hashCode, size
 

Field Detail

nullResponse

protected net.jradius.packet.RadiusPacket nullResponse

buffer_in

protected final ByteBuffer buffer_in

buffer_out

protected final ByteBuffer buffer_out
Constructor Detail

RadSecRequest

public RadSecRequest()
Method Detail

recycle

public void recycle()

getConfigItems

public net.jradius.packet.attribute.AttributeList getConfigItems()
Specified by:
getConfigItems in class net.jradius.server.JRadiusRequest
Returns:
the "config_items" of the request (FreeRADIUS "control" attributes)

getPackets

public net.jradius.packet.RadiusPacket[] getPackets()
Specified by:
getPackets in class net.jradius.server.JRadiusRequest
Returns:
the request packet array

getReturnValue

public int getReturnValue()
Specified by:
getReturnValue in class net.jradius.server.JRadiusRequest
Returns:
Returns the returnValue.

setConfigItems

public void setConfigItems(net.jradius.packet.attribute.AttributeList configItems)
Set the "config_items" of the request (FreeRADIUS "control" attributes)

Specified by:
setConfigItems in class net.jradius.server.JRadiusRequest
Parameters:
configItems -

setPackets

public void setPackets(net.jradius.packet.RadiusPacket[] packets)
Set the packet array of the request

Specified by:
setPackets in class net.jradius.server.JRadiusRequest
Parameters:
packets -

setReturnValue

public void setReturnValue(int returnValue)
Specified by:
setReturnValue in class net.jradius.server.JRadiusRequest
Parameters:
returnValue - The returnValue to set.

getBufferIn

public ByteBuffer getBufferIn()

getBufferOut

public ByteBuffer getBufferOut()


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