net.sf.jradius.handler.authorize
Class MonitoringRequestHandler

java.lang.Object
  extended by net.sf.jradius.handler.EventHandlerBase
      extended by net.sf.jradius.handler.PacketHandlerBase
          extended by net.sf.jradius.handler.authorize.MonitoringRequestHandler
All Implemented Interfaces:
JRCommand, EventHandler, org.apache.commons.chain.Command

public class MonitoringRequestHandler
extends PacketHandlerBase

A handler to reply to monitoring requests. Requests are sent back an AccessReject with an configurable Reply-Message to indicate a positive reply.

Author:
David Bird

Field Summary
 
Fields inherited from class net.sf.jradius.handler.EventHandlerBase
config
 
Constructor Summary
MonitoringRequestHandler()
           
 
Method Summary
 java.lang.String getNasid()
           
 java.lang.String getReplyMessage()
           
 java.lang.String getUsername()
           
 boolean handle(JRadiusRequest request)
          Derived classes must implement the handle method
 void setNasid(java.lang.String nasid)
           
 void setReplyMessage(java.lang.String replyMessage)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class net.sf.jradius.handler.PacketHandlerBase
handle
 
Methods inherited from class net.sf.jradius.handler.EventHandlerBase
doesHandle, execute, getName, setConfig, setName, splitUserName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitoringRequestHandler

public MonitoringRequestHandler()
Method Detail

handle

public boolean handle(JRadiusRequest request)
               throws java.lang.Exception
Description copied from class: PacketHandlerBase
Derived classes must implement the handle method

Specified by:
handle in class PacketHandlerBase
Parameters:
request - The JRadiusRequest being processed
Returns:
Returns true of the command is handled (i.e. break the chain)
Throws:
java.lang.Exception

getNasid

public java.lang.String getNasid()
Returns:
Returns the nasid.

setNasid

public void setNasid(java.lang.String nasid)
Parameters:
nasid - The nasid to set.

getReplyMessage

public java.lang.String getReplyMessage()
Returns:
Returns the replyMessage.

setReplyMessage

public void setReplyMessage(java.lang.String replyMessage)
Parameters:
replyMessage - The replyMessage to set.

getUsername

public java.lang.String getUsername()
Returns:
Returns the username.

setUsername

public void setUsername(java.lang.String username)
Parameters:
username - The username to set.


Copyright © 2006 The JRadius Project, All Rights Reserved.