Home | History | Annotate | Download | only in ssh2
      1 /*
      2  * Copyright (c) 2006-2011 Christian Plattner. All rights reserved.
      3  * Please refer to the LICENSE.txt for licensing details.
      4  */
      5 package ch.ethz.ssh2;
      6 
      7 import java.io.IOException;
      8 
      9 /**
     10  * May be thrown upon connect() if a HTTP proxy is being used.
     11  *
     12  * @see Connection#connect()
     13  * @see Connection#setProxyData(ProxyData)
     14  *
     15  * @author Christian Plattner
     16  * @version 2.50, 03/15/10
     17  */
     18 
     19 public class HTTPProxyException extends IOException
     20 {
     21 	private static final long serialVersionUID = 2241537397104426186L;
     22 
     23 	public final String httpResponse;
     24 	public final int httpErrorCode;
     25 
     26 	public HTTPProxyException(String httpResponse, int httpErrorCode)
     27 	{
     28 		super("HTTP Proxy Error (" + httpErrorCode + " " + httpResponse + ")");
     29 		this.httpResponse = httpResponse;
     30 		this.httpErrorCode = httpErrorCode;
     31 	}
     32 }
     33