|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.hdfs.server.namenode.FSEditLogOp.Reader
public static class FSEditLogOp.Reader
Class for reading editlog ops from a stream
| Constructor Summary | |
|---|---|
FSEditLogOp.Reader(DataInputStream in,
org.apache.hadoop.hdfs.server.namenode.StreamLimiter limiter,
int logVersion)
Construct the reader |
|
| Method Summary | |
|---|---|
org.apache.hadoop.hdfs.server.namenode.FSEditLogOp |
readOp(boolean skipBrokenEdits)
Read an operation from the input stream. |
long |
scanOp()
Similar with decodeOp(), but instead of doing the real decoding, we skip the content of the op if the length of the editlog is supported. |
void |
setMaxOpSize(int maxOpSize)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FSEditLogOp.Reader(DataInputStream in,
org.apache.hadoop.hdfs.server.namenode.StreamLimiter limiter,
int logVersion)
in - The stream to read from.logVersion - The version of the data coming from the stream.| Method Detail |
|---|
public void setMaxOpSize(int maxOpSize)
public org.apache.hadoop.hdfs.server.namenode.FSEditLogOp readOp(boolean skipBrokenEdits)
throws IOException
skipBrokenEdits - If true, attempt to skip over damaged parts of
the input stream, rather than throwing an IOException
IOException - on error. This function should only throw an
exception when skipBrokenEdits is false.
public long scanOp()
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||