net.jradius.handler.event
Class SessionExpiredHandler

java.lang.Object
  extended by net.jradius.handler.EventHandlerBase
      extended by net.jradius.handler.event.SessionExpiredHandler
All Implemented Interfaces:
net.jradius.handler.chain.JRCommand, net.jradius.handler.EventHandler, org.apache.commons.chain.Command

public class SessionExpiredHandler
extends net.jradius.handler.EventHandlerBase

Handler to process the SessionExpiredEvent sent by the JRadius server. This handler should be placed in the default "event-handler" chain.

Author:
David Bird

Field Summary
 
Fields inherited from class net.jradius.handler.EventHandlerBase
config
 
Fields inherited from interface org.apache.commons.chain.Command
CONTINUE_PROCESSING, PROCESSING_COMPLETE
 
Constructor Summary
SessionExpiredHandler()
           
 
Method Summary
 boolean handle(net.jradius.server.JRadiusEvent evt)
           
 void onAcctStarted(net.jradius.server.event.SessionExpiredEvent event)
           
 void onAcctStopped(net.jradius.server.event.SessionExpiredEvent event)
           
 void onAuthAccepted(net.jradius.server.event.SessionExpiredEvent event)
           
 void onAuthPending(net.jradius.server.event.SessionExpiredEvent event)
           
 void onAuthRejected(net.jradius.server.event.SessionExpiredEvent event)
           
 void onRadiusError(net.jradius.server.event.SessionExpiredEvent event)
           
 
Methods inherited from class net.jradius.handler.EventHandlerBase
doesHandle, execute, getName, setConfig, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionExpiredHandler

public SessionExpiredHandler()
Method Detail

handle

public boolean handle(net.jradius.server.JRadiusEvent evt)
               throws java.lang.Exception
Specified by:
handle in interface net.jradius.handler.EventHandler
Specified by:
handle in class net.jradius.handler.EventHandlerBase
Throws:
java.lang.Exception

onRadiusError

public void onRadiusError(net.jradius.server.event.SessionExpiredEvent event)

onAuthPending

public void onAuthPending(net.jradius.server.event.SessionExpiredEvent event)

onAuthAccepted

public void onAuthAccepted(net.jradius.server.event.SessionExpiredEvent event)

onAuthRejected

public void onAuthRejected(net.jradius.server.event.SessionExpiredEvent event)

onAcctStarted

public void onAcctStarted(net.jradius.server.event.SessionExpiredEvent event)

onAcctStopped

public void onAcctStopped(net.jradius.server.event.SessionExpiredEvent event)


Copyright © 2008 JRadius Project, All Rights Reserved.