com.liferay.portal.kernel.io.unsync
Class UnsyncBufferedReader
java.lang.Object
java.io.Reader
com.liferay.portal.kernel.io.unsync.UnsyncBufferedReader
- All Implemented Interfaces:
- java.io.Closeable, java.lang.Readable
public class UnsyncBufferedReader
- extends java.io.Reader
View Source
See http://issues.liferay.com/browse/LPS-6648.
- Author:
- Shuyang Zhou
Fields inherited from class java.io.Reader |
lock |
Methods inherited from class java.io.Reader |
read |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buffer
protected char[] buffer
firstInvalidIndex
protected int firstInvalidIndex
index
protected int index
markIndex
protected int markIndex
markLimit
protected int markLimit
reader
protected java.io.Reader reader
UnsyncBufferedReader
public UnsyncBufferedReader(java.io.Reader reader)
UnsyncBufferedReader
public UnsyncBufferedReader(java.io.Reader reader,
int size)
close
public void close()
throws java.io.IOException
- Specified by:
close
in interface java.io.Closeable
- Specified by:
close
in class java.io.Reader
- Throws:
java.io.IOException
mark
public void mark(int markLimit)
throws java.io.IOException
- Overrides:
mark
in class java.io.Reader
- Throws:
java.io.IOException
markSupported
public boolean markSupported()
- Overrides:
markSupported
in class java.io.Reader
read
public int read()
throws java.io.IOException
- Overrides:
read
in class java.io.Reader
- Throws:
java.io.IOException
read
public int read(char[] charArray)
throws java.io.IOException
- Overrides:
read
in class java.io.Reader
- Throws:
java.io.IOException
read
public int read(char[] charArray,
int offset,
int length)
throws java.io.IOException
- Specified by:
read
in class java.io.Reader
- Throws:
java.io.IOException
readLine
public java.lang.String readLine()
throws java.io.IOException
- Throws:
java.io.IOException
ready
public boolean ready()
throws java.io.IOException
- Overrides:
ready
in class java.io.Reader
- Throws:
java.io.IOException
reset
public void reset()
throws java.io.IOException
- Overrides:
reset
in class java.io.Reader
- Throws:
java.io.IOException
skip
public long skip(long skip)
throws java.io.IOException
- Overrides:
skip
in class java.io.Reader
- Throws:
java.io.IOException
readUnderlyingReader
protected void readUnderlyingReader()
throws java.io.IOException
- Throws:
java.io.IOException