protected HttpFileObject(final AbstractFileName name, final FS fileSystem, final HttpFileSystemConfigBuilder builder) { super(name, fileSystem); final FileSystemOptions fileSystemOptions = fileSystem.getFileSystemOptions(); urlCharset = builder.getUrlCharset(fileSystemOptions); userAgent = builder.getUserAgent(fileSystemOptions); followRedirect = builder.getFollowRedirect(fileSystemOptions); }
protected HttpFileObject(final AbstractFileName name, final FS fileSystem, final HttpFileSystemConfigBuilder builder) { super(name, fileSystem); final FileSystemOptions fileSystemOptions = fileSystem.getFileSystemOptions(); urlCharset = builder.getUrlCharset(fileSystemOptions); userAgent = builder.getUserAgent(fileSystemOptions); followRedirect = builder.getFollowRedirect(fileSystemOptions); }
protected HttpFileObject(final AbstractFileName name, final FS fileSystem, final HttpFileSystemConfigBuilder builder) { super(name, fileSystem); final FileSystemOptions fileSystemOptions = fileSystem.getFileSystemOptions(); urlCharset = builder.getUrlCharset(fileSystemOptions); userAgent = builder.getUserAgent(fileSystemOptions); followRedirect = builder.getFollowRedirect(fileSystemOptions); }
/** Ensure VFS-453 options are present. */ public void testHttpTimeoutConfig() throws FileSystemException { final FileSystemOptions opts = new FileSystemOptions(); final HttpFileSystemConfigBuilder builder = HttpFileSystemConfigBuilder.getInstance(); // ensure defaults are 0 assertEquals(0, builder.getConnectionTimeout(opts)); assertEquals(0, builder.getSoTimeout(opts)); assertEquals("Jakarta-Commons-VFS", builder.getUserAgent(opts)); builder.setConnectionTimeout(opts, 60000); builder.setSoTimeout(opts, 60000); builder.setUserAgent(opts, "foo/bar"); // ensure changes are visible assertEquals(60000, builder.getConnectionTimeout(opts)); assertEquals(60000, builder.getSoTimeout(opts)); assertEquals("foo/bar", builder.getUserAgent(opts)); // TODO: should also check the created HTTPClient } }
/** Ensure VFS-453 options are present. */ public void testHttpTimeoutConfig() throws FileSystemException { final FileSystemOptions opts = new FileSystemOptions(); final HttpFileSystemConfigBuilder builder = HttpFileSystemConfigBuilder.getInstance(); // ensure defaults are 0 assertEquals(0, builder.getConnectionTimeout(opts)); assertEquals(0, builder.getSoTimeout(opts)); assertEquals("Jakarta-Commons-VFS", builder.getUserAgent(opts)); builder.setConnectionTimeout(opts, 60000); builder.setSoTimeout(opts, 60000); builder.setUserAgent(opts, "foo/bar"); // ensure changes are visible assertEquals(60000, builder.getConnectionTimeout(opts)); assertEquals(60000, builder.getSoTimeout(opts)); assertEquals("foo/bar", builder.getUserAgent(opts)); // TODO: should also check the created HTTPClient } }