Interface FileSystemRegistrar

All Known Implementing Classes:
AzureBlobStoreFileSystemRegistrar, ClassLoaderFileSystem.ClassLoaderFileSystemRegistrar, GcsFileSystemRegistrar, HadoopFileSystemRegistrar, LocalFileSystemRegistrar, S3FileSystemRegistrar

public interface FileSystemRegistrar
A registrar that creates FileSystem instances from PipelineOptions.

FileSystem creators have the ability to provide a registrar by creating a ServiceLoader entry and a concrete implementation of this interface.

It is optional but recommended to use one of the many build time tools such as AutoService to generate the necessary META-INF files automatically.