Closed sergey-derugo closed 7 years ago
I suggest:
Make com.github.vfss3.S3FileSystemOptions.S3FileSystemConfigBuilder public
Add the following lines to com.github.vfss3.S3FileSystemOptions.S3FileSystemConfigBuilder
private static final S3FileSystemConfigBuilder BUILDER = new S3FileSystemConfigBuilder();
`
/*
Gets the singleton builder.
@return the singleton builder.
*/
public static S3FileSystemConfigBuilder getInstance(){
return BUILDER;
}`
Add the following lines to S3FileProvider:
`
/*
Return config builder.
@return A config builder for S3FileSystem.
@see org.apache.commons.vfs2.provider.AbstractFileProvider#getConfigBuilder()
*/
@Override
public FileSystemConfigBuilder getConfigBuilder() {
return S3FileSystemConfigBuilder.getInstance();
}`
Any objections?
Could you please release a new version 2.4.1 since the PR is merged?
S3FileSystemConfigBuilder is not recognized by DelegatingFileSystemOptionsBuilder. The exception is " File provider for URL scheme "s3" does not provide a configuration builder."
Full stack trace:
The attached sample demonstrates the issue. vfss3test.zip