RLPark 1.0.0
Reinforcement Learning Framework in Java
|
00001 package zephyr.plugin.core.api.internal.logfiles; 00002 00003 import java.io.BufferedInputStream; 00004 import java.io.BufferedReader; 00005 import java.io.FileInputStream; 00006 import java.io.IOException; 00007 import java.io.InputStreamReader; 00008 import java.util.zip.GZIPInputStream; 00009 00010 public class GZippedLogFile extends LogFile { 00011 00012 private GZIPInputStream zfile; 00013 00014 public GZippedLogFile(String filepath) throws IOException { 00015 super(filepath); 00016 } 00017 00018 @Override 00019 protected BufferedReader getReader(String filepath) throws IOException { 00020 FileInputStream finput; 00021 finput = new FileInputStream(filepath); 00022 zfile = new GZIPInputStream(new BufferedInputStream(finput)); 00023 return new BufferedReader(new InputStreamReader(zfile)); 00024 } 00025 }