private KettleVFS() { fsm = new ConcurrentFileSystemManager(); try { fsm.setFilesCache( new WeakRefFilesCache() ); fsm.init(); } catch ( FileSystemException e ) { e.printStackTrace(); } // Install a shutdown hook to make sure that the file system manager is closed // This will clean up temporary files in vfs_cache Runtime.getRuntime().addShutdownHook( new Thread( new Runnable() { @Override public void run() { if ( fsm != null ) { try { fsm.close(); } catch ( Exception ignored ) { // Exceptions can be thrown due to a closed classloader } } } } ) ); }
public void reset() { defaultVariableSpace = new Variables(); defaultVariableSpace.initializeVariablesFrom( null ); fsm.close(); try { fsm.setFilesCache( new WeakRefFilesCache() ); fsm.init(); } catch ( FileSystemException ignored ) { } }
vfs.addMimeTypeMap("application/zip", "zip"); vfs.setFileContentInfoFactory(new FileContentInfoFilenameFactory()); vfs.setFilesCache(new SoftRefFilesCache()); vfs.setReplicator(new UniqueFileReplicator(new File(System.getProperty("java.io.tmpdir")))); vfs.setCacheStrategy(CacheStrategy.ON_RESOLVE);
vfs.addMimeTypeMap("application/zip", "zip"); vfs.setFileContentInfoFactory(new FileContentInfoFilenameFactory()); vfs.setFilesCache(new SoftRefFilesCache()); File cacheDir = computeTopCacheDir(); vfs.setReplicator(new UniqueFileReplicator(cacheDir));
@Before public void setUp() throws Exception { manager = new DefaultFileSystemManager(); manager.setFilesCache(new SoftRefFilesCache()); manager.setCacheStrategy(CacheStrategy.ON_RESOLVE); manager.addProvider("file", new DefaultLocalFileProvider()); manager.addProvider("tgz", new TarFileProvider()); manager.addProvider("tar", new TarFileProvider()); new File(baseDir).mkdir(); // if test is run standalone createLargeFile(largeFilePath, largeFileName); }
@Before public void setUp() throws Exception { manager = new DefaultFileSystemManager(); manager.setFilesCache(new SoftRefFilesCache()); manager.setCacheStrategy(CacheStrategy.ON_RESOLVE); manager.addProvider("file", new DefaultLocalFileProvider()); manager.addProvider("tgz", new TarFileProvider()); manager.addProvider("tar", new TarFileProvider()); new File(baseDir).mkdir(); // if test is run standalone createLargeFile(largeFilePath, largeFileName); }
/** * creates a new uninitialized file system manager * * @throws Exception */ protected DefaultFileSystemManager createManager() throws Exception { final DefaultFileSystemManager fs = getProviderConfig().getDefaultFileSystemManager(); fs.setFilesCache(getProviderConfig().getFilesCache()); getProviderConfig().prepare(fs); if (!fs.hasProvider("file")) { fs.addProvider("file", new DefaultLocalFileProvider()); } return fs; }
/** * creates a new uninitialized file system manager * * @throws Exception */ protected DefaultFileSystemManager createManager() throws Exception { final DefaultFileSystemManager fs = getProviderConfig().getDefaultFileSystemManager(); fs.setFilesCache(getProviderConfig().getFilesCache()); getProviderConfig().prepare(fs); if (!fs.hasProvider("file")) { fs.addProvider("file", new DefaultLocalFileProvider()); } return fs; }
/** * creates a new uninitialized file system manager * @throws Exception */ protected DefaultFileSystemManager createManager() throws Exception { final DefaultFileSystemManager fs = getProviderConfig().getDefaultFileSystemManager(); fs.setFilesCache(getProviderConfig().getFilesCache()); getProviderConfig().prepare(fs); if (!fs.hasProvider("file")) { fs.addProvider("file", new DefaultLocalFileProvider()); } return fs; }
manager.setFilesCache(providerConfig.getFilesCache());
manager.setFilesCache(providerConfig.getFilesCache());
manager.setFilesCache(providerConfig.getFilesCache());
vfs.addMimeTypeMap("application/zip", "zip"); vfs.setFileContentInfoFactory(new FileContentInfoFilenameFactory()); vfs.setFilesCache(new SoftRefFilesCache()); File cacheDir = computeTopCacheDir(); vfs.setReplicator(new UniqueFileReplicator(cacheDir));