/** * Configure FileSystemOptions for HttpFileSystem * @param fsOptions * @param webProxyHost * @param webProxyPort * @param webProxyUserName * @param webProxyPassword */ static public void configHttpFileSystemProxy(FileSystemOptions fsOptions, String webProxyHost, Integer webProxyPort, String webProxyUserName, String webProxyPassword){ if (webProxyHost != null && webProxyPort != null){ HttpFileSystemConfigBuilder.getInstance().setProxyHost(fsOptions, webProxyHost); HttpFileSystemConfigBuilder.getInstance().setProxyPort(fsOptions, webProxyPort); if (webProxyUserName != null){ StaticUserAuthenticator auth = new StaticUserAuthenticator(webProxyUserName, webProxyPassword, null); HttpFileSystemConfigBuilder.getInstance().setProxyAuthenticator(fsOptions, auth); } } }
opts = new FileSystemOptions(); final HttpFileSystemConfigBuilder builder = HttpFileSystemConfigBuilder.getInstance(); builder.setProxyHost(opts, httpsProxyHost); if (httpsProxyPort >= 0) { builder.setProxyPort(opts, httpsProxyPort);
opts = new FileSystemOptions(); final HttpFileSystemConfigBuilder builder = HttpFileSystemConfigBuilder.getInstance(); builder.setProxyHost(opts, httpsProxyHost); if (httpsProxyPort >= 0) { builder.setProxyPort(opts, httpsProxyPort);