/** 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 } }
connectionMgrParams.setSoTimeout(builder.getSoTimeout(fileSystemOptions));
connectionMgrParams.setSoTimeout(builder.getSoTimeout(fileSystemOptions));
connectionMgrParams.setSoTimeout(builder.getSoTimeout(fileSystemOptions));