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