AXL Software

com.theorem.radserver3
Class ProxyInfo.ProxyChallengeException

Object
  extended byThrowable
      extended byException
          extended byAccessRejectException
              extended byProxyInfo.ProxyChallengeException
All Implemented Interfaces:
Serializable
Enclosing class:
ProxyInfo

public static class ProxyInfo.ProxyChallengeException
extends AccessRejectException

Throw a Access-Challenge exception when complying with RFC 2607 (Proxy Chaining and Policy in Roaming) section 5.1. Policy implementation.

 RFC 2607 section 5.1:
 Proxies are frequently used to implement policy in roaming
 situations.  Proxies implementing policy MAY reply directly to
 Access-Requests without forwarding the request. When replying
 directly to an Access-Request, the proxy MUST reply either with an
 Access-Reject or an Access-Challenge packet. A proxy MUST NOT reply
 directly with an Access-Accept.  An example of this would be when the
 proxy refuses all connections from a particular realm during prime
 time. In this case the home server will never receive th Access-
 Request.
 
Throwing this exception will cause the Access-Challenge to be sent to the client.

See Also:
Serialized Form

Constructor Summary
ProxyInfo.ProxyChallengeException(String msg)
          Constructor.
 
Method Summary
 String toString()
          Return the error string.
 
Methods inherited from class AccessRejectException
getAttributeList, getMessage, setAttributes, setAttributes
 
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProxyInfo.ProxyChallengeException

public ProxyInfo.ProxyChallengeException(String msg)
Constructor.

Parameters:
msg - Message to log.
Method Detail

toString

public String toString()
Return the error string.

Overrides:
toString in class AccessRejectException
Returns:
the string representation of this class.

AXL Software

Submit a bug report or feature request

Copyright 1998-2010 AXL Software PO Box 97, Viola, Delaware 19979, U.S.A. All Rights Reserved.