TempFileInputStream.java
779 Bytes
/*
* Decompiled with CFR 0_118.
*/
package com.day.jcr.vault.util;
import java.io.File;
import java.io.FileDescriptor;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class TempFileInputStream
extends FileInputStream {
private File file;
public TempFileInputStream(String name) throws FileNotFoundException {
this(new File(name));
}
public TempFileInputStream(File file) throws FileNotFoundException {
super(file);
this.file = file;
}
public TempFileInputStream(FileDescriptor fdObj) {
super(fdObj);
}
public void close() throws IOException {
super.close();
if (this.file != null) {
this.file.delete();
}
}
}