| /******************************************************************************* |
| * Copyright (c) 2009 EclipseSource and others. All rights reserved. This |
| * program and the accompanying materials are made available under the terms of |
| * the Eclipse Public License v1.0 which accompanies this distribution, and is |
| * available at http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * EclipseSource - initial API and implementation |
| ******************************************************************************/ |
| package org.eclipse.ecf.provider.filetransfer.httpclient; |
| |
| /** |
| * @since 4.0 |
| */ |
| public interface HttpClientOptions { |
| // HttpClient response code that indicates that NTLM proxy is asking for authentication |
| // and httpclient cannot handle NTLMv2 proxies |
| public int NTLM_PROXY_RESPONSE_CODE = 477; |
| // System property that indicates that NTLM proxy usage should be forced (i.e. not rejected) |
| // The property key is: org.eclipse.ecf.provider.filetransfer.httpclient.options.ForceNTLMProxy |
| // The value of the property must be non-null, but is not otherwise used. |
| public String FORCE_NTLM_PROP = "org.eclipse.ecf.provider.filetransfer.httpclient.options.ForceNTLMProxy"; //$NON-NLS-1$ |
| |
| // changing to 2 minutes (120000) as per bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=266246 |
| // 10/26/2009: Added being able to set with system property with name org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTimeout |
| // for https://bugs.eclipse.org/bugs/show_bug.cgi?id=292995 |
| /** |
| * @since 4.0 |
| */ |
| public static final int RETRIEVE_DEFAULT_CONNECTION_TIMEOUT = new Integer(System.getProperty("org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTimeout", "120000")).intValue(); //$NON-NLS-1$ //$NON-NLS-2$ |
| // changing to 2 minutes (120000) as per bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=266246 |
| // 10/26/2009: Added being able to set with system property with name org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout |
| // for https://bugs.eclipse.org/bugs/show_bug.cgi?id=292995 |
| /** |
| * @since 4.0 |
| */ |
| public static final int RETRIEVE_DEFAULT_READ_TIMEOUT = new Integer(System.getProperty("org.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout", "120000")).intValue(); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| // changing to 2 minutes (120000) as per bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=266246 |
| // 10/26/2009: Added being able to set with system property with name org.eclipse.ecf.provider.filetransfer.httpclient.browse.connectTimeout |
| // for https://bugs.eclipse.org/bugs/show_bug.cgi?id=292995 |
| /** |
| * @since 4.0 |
| */ |
| public static final int BROWSE_DEFAULT_CONNECTION_TIMEOUT = new Integer(System.getProperty("org.eclipse.ecf.provider.filetransfer.httpclient.browse.connectTimeout", "120000")).intValue(); //$NON-NLS-1$ //$NON-NLS-2$; |
| |
| } |