• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
HTTPProxyException(String httpResponse, int httpErrorCode)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