public static ClosingFSDataOutputStream wrapSafe( FSDataOutputStream delegate, SafetyNetCloseableRegistry registry, String debugInfo) throws IOException { ClosingFSDataOutputStream inputStream = new ClosingFSDataOutputStream(delegate, registry, debugInfo); registry.registerCloseable(inputStream); return inputStream; } }
public static ClosingFSDataOutputStream wrapSafe( FSDataOutputStream delegate, SafetyNetCloseableRegistry registry) throws IOException { return wrapSafe(delegate, registry, ""); }
@Override public FSDataOutputStream create(Path f, WriteMode overwrite) throws IOException { FSDataOutputStream innerStream = unsafeFileSystem.create(f, overwrite); return ClosingFSDataOutputStream.wrapSafe(innerStream, registry, String.valueOf(f)); }
public static ClosingFSDataOutputStream wrapSafe( FSDataOutputStream delegate, SafetyNetCloseableRegistry registry, String debugInfo) throws IOException { ClosingFSDataOutputStream inputStream = new ClosingFSDataOutputStream(delegate, registry, debugInfo); registry.registerCloseable(inputStream); return inputStream; } }
@Override @SuppressWarnings("deprecation") public FSDataOutputStream create(Path f, boolean overwrite, int bufferSize, short replication, long blockSize) throws IOException { FSDataOutputStream innerStream = unsafeFileSystem.create(f, overwrite, bufferSize, replication, blockSize); return ClosingFSDataOutputStream.wrapSafe(innerStream, registry, String.valueOf(f)); }
public static ClosingFSDataOutputStream wrapSafe( FSDataOutputStream delegate, SafetyNetCloseableRegistry registry, String debugInfo) throws IOException { ClosingFSDataOutputStream inputStream = new ClosingFSDataOutputStream(delegate, registry, debugInfo); registry.registerCloseable(inputStream); return inputStream; } }
public static ClosingFSDataOutputStream wrapSafe( FSDataOutputStream delegate, SafetyNetCloseableRegistry registry) throws IOException { return wrapSafe(delegate, registry, ""); }
public static ClosingFSDataOutputStream wrapSafe( FSDataOutputStream delegate, SafetyNetCloseableRegistry registry) throws IOException { return wrapSafe(delegate, registry, ""); }
@Override public FSDataOutputStream create(Path f, WriteMode overwrite) throws IOException { FSDataOutputStream innerStream = unsafeFileSystem.create(f, overwrite); return ClosingFSDataOutputStream.wrapSafe(innerStream, registry, String.valueOf(f)); }
@Override @SuppressWarnings("deprecation") public FSDataOutputStream create(Path f, boolean overwrite, int bufferSize, short replication, long blockSize) throws IOException { FSDataOutputStream innerStream = unsafeFileSystem.create(f, overwrite, bufferSize, replication, blockSize); return ClosingFSDataOutputStream.wrapSafe(innerStream, registry, String.valueOf(f)); }
@Override public FSDataOutputStream create(Path f, WriteMode overwrite) throws IOException { FSDataOutputStream innerStream = unsafeFileSystem.create(f, overwrite); return ClosingFSDataOutputStream.wrapSafe(innerStream, registry, String.valueOf(f)); }
@Override @SuppressWarnings("deprecation") public FSDataOutputStream create(Path f, boolean overwrite, int bufferSize, short replication, long blockSize) throws IOException { FSDataOutputStream innerStream = unsafeFileSystem.create(f, overwrite, bufferSize, replication, blockSize); return ClosingFSDataOutputStream.wrapSafe(innerStream, registry, String.valueOf(f)); }