net.sf.jradius.server
Class RadiusProcessor

java.lang.Object
  extended by java.lang.Thread
      extended by net.sf.jradius.server.JRadiusThread
          extended by net.sf.jradius.server.Processor
              extended by net.sf.jradius.server.RadiusProcessor
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
FreeRadiusProcessor

public abstract class RadiusProcessor
extends Processor

Base abstract class of all RadiusProcessors

Author:
David Bird

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
RadiusProcessor()
           
 
Method Summary
protected  int handleRadiusException(JRadiusRequest request, RadiusException e)
           
protected abstract  void logReturnCode(int result, JRCommand handler)
           
protected  int runPacketHandlers(JRadiusRequest request)
           
 
Methods inherited from class net.sf.jradius.server.Processor
getEventDispatcher, getRequestHandlers, getRequestQueue, process, processRequest, run, setEventDispatcher, setRequestHandlers, setRequestQueue
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RadiusProcessor

public RadiusProcessor()
Method Detail

logReturnCode

protected abstract void logReturnCode(int result,
                                      JRCommand handler)

handleRadiusException

protected int handleRadiusException(JRadiusRequest request,
                                    RadiusException e)

runPacketHandlers

protected int runPacketHandlers(JRadiusRequest request)


Copyright © 2006 The JRadius Project, All Rights Reserved.