package com.dg.libs.rest.parsers;
import org.apache.commons.io.IOUtils;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
public abstract class FileHttpResponseParser implements HttpResponseParser<File> {
private File outputFile;
public FileHttpResponseParser(File outputFile) {
super();
this.outputFile = outputFile;
}
@Override
public File parse(final InputStream responseStream) throws Exception {
FileOutputStream outputStream = new FileOutputStream(outputFile);
IOUtils.copy(responseStream, outputStream);
return outputFile;
}
}