Class BoundedBufferedReader

java.lang.Object
java.io.Reader
java.io.BufferedReader
ml.karmaconfigs.api.common.utils.reader.BoundedBufferedReader
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable, Readable

public final class BoundedBufferedReader extends BufferedReader implements Serializable
Karma bounded buffered reader for files with long text lines
See Also:
Serialized Form
  • Constructor Details

    • BoundedBufferedReader

      public BoundedBufferedReader(Reader reader, int maxLines, int maxLineLen)
      Initialize the bounded buffered reader
      Parameters:
      reader - the reader
      maxLines - the maximum amount of lines
      maxLineLen - the maximum length of the lines
    • BoundedBufferedReader

      public BoundedBufferedReader(Reader reader)
      Initialize the bounded buffered reader
      Parameters:
      reader - the reader
  • Method Details