List of usage examples for org.apache.commons.vfs2.provider FileProvider createFileSystem
FileObject createFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions)
throws FileSystemException;
From source file:org.pentaho.hadoop.shim.ActiveHadoopShimFileProvider.java
@Override public FileObject createFileSystem(String scheme, FileObject file, FileSystemOptions fileSystemOptions) throws FileSystemException { ClassLoader cl = Thread.currentThread().getContextClassLoader(); FileProvider p = fsm.getActiveFileProvider(scheme); Thread.currentThread().setContextClassLoader(p.getClass().getClassLoader()); try {/*w ww . ja va 2 s. c om*/ return p.createFileSystem(scheme, file, fileSystemOptions); } finally { Thread.currentThread().setContextClassLoader(cl); } }