net.jradius.radsec
Class RadSecProcessor

java.lang.Object
  extended by java.lang.Thread
      extended by net.jradius.server.JRadiusThread
          extended by net.jradius.server.Processor
              extended by net.jradius.server.RadiusProcessor
                  extended by net.jradius.radsec.RadSecProcessor
All Implemented Interfaces:
Runnable, org.springframework.context.ApplicationContextAware

public class RadSecProcessor
extends net.jradius.server.RadiusProcessor

RadSec Request Processor

Author:
David Bird

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class net.jradius.server.Processor
log
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
RadSecProcessor()
           
 
Method Summary
protected  void logReturnCode(int result, net.jradius.handler.chain.JRCommand handler)
           
protected  void processRequest(net.jradius.server.ListenerRequest listenerRequest)
           
 void writeResponse(net.jradius.server.JRadiusRequest request, ByteBuffer buffer, OutputStream outputStream)
           
 
Methods inherited from class net.jradius.server.RadiusProcessor
handleRadiusException, runPacketHandlers
 
Methods inherited from class net.jradius.server.Processor
getActive, getApplicationContext, getEventDispatcher, getRequestHandlers, getRequestQueue, process, run, setActive, setApplicationContext, setEventDispatcher, setRequestHandlers, setRequestQueue
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RadSecProcessor

public RadSecProcessor()
Method Detail

processRequest

protected void processRequest(net.jradius.server.ListenerRequest listenerRequest)
                       throws Exception
Specified by:
processRequest in class net.jradius.server.Processor
Throws:
Exception

writeResponse

public void writeResponse(net.jradius.server.JRadiusRequest request,
                          ByteBuffer buffer,
                          OutputStream outputStream)
                   throws IOException,
                          net.jradius.exception.RadiusException
Throws:
IOException
net.jradius.exception.RadiusException

logReturnCode

protected void logReturnCode(int result,
                             net.jradius.handler.chain.JRCommand handler)
Specified by:
logReturnCode in class net.jradius.server.RadiusProcessor


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