FileDocCategorySizeDatePackage
ClientAbortException.javaAPI DocApache Tomcat 6.0.143654Fri Jul 20 04:20:34 BST 2007org.apache.catalina.connector

ClientAbortException

public final class ClientAbortException extends IOException
Wrap an IOException identifying it as being caused by an abort of a request by a remote client.
author
Glenn L. Nielsen
version
$Revision: 467222 $ $Date: 2006-10-24 05:17:11 +0200 (mar., 24 oct. 2006) $

Fields Summary
protected String
message
The error message passed to our constructor (if any)
protected Throwable
throwable
The underlying exception or error passed to our constructor (if any)
Constructors Summary
public ClientAbortException()
Construct a new ClientAbortException with no other information.


        this(null, null);

    
public ClientAbortException(String message)
Construct a new ClientAbortException for the specified message.

param
message Message describing this exception


        this(message, null);

    
public ClientAbortException(Throwable throwable)
Construct a new ClientAbortException for the specified throwable.

param
throwable Throwable that caused this exception


        this(null, throwable);

    
public ClientAbortException(String message, Throwable throwable)
Construct a new ClientAbortException for the specified message and throwable.

param
message Message describing this exception
param
throwable Throwable that caused this exception


        super();
        this.message = message;
        this.throwable = throwable;

    
Methods Summary
public java.lang.ThrowablegetCause()
Returns the cause that caused this exception, if any.

        
        return (throwable);
        
    
public java.lang.StringgetMessage()
Returns the message associated with this exception, if any.



    //---------------------------------------------------------- Public Methods


                  
       

        return (message);

    
public java.lang.StringtoString()
Return a formatted string that describes this exception.


        StringBuffer sb = new StringBuffer("ClientAbortException:  ");
        if (message != null) {
            sb.append(message);
            if (throwable != null) {
                sb.append(":  ");
            }
        }
        if (throwable != null) {
            sb.append(throwable.toString());
        }
        return (sb.toString());