Class TestHStore.FaultyOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.DataOutputStream
org.apache.hadoop.fs.FSDataOutputStream
org.apache.hadoop.hbase.regionserver.TestHStore.FaultyOutputStream
- All Implemented Interfaces:
Closeable,DataOutput,Flushable,AutoCloseable,org.apache.hadoop.fs.Abortable,org.apache.hadoop.fs.CanSetDropBehind,org.apache.hadoop.fs.statistics.IOStatisticsSource,org.apache.hadoop.fs.StreamCapabilities,org.apache.hadoop.fs.Syncable
- Enclosing class:
- TestHStore
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.fs.Abortable
org.apache.hadoop.fs.Abortable.AbortableResultNested classes/interfaces inherited from interface org.apache.hadoop.fs.StreamCapabilities
org.apache.hadoop.fs.StreamCapabilities.StreamCapability -
Field Summary
FieldsFields inherited from class java.io.DataOutputStream
writtenFields inherited from class java.io.FilterOutputStream
outFields inherited from interface org.apache.hadoop.fs.StreamCapabilities
ABORTABLE_STREAM, DROPBEHIND, HFLUSH, HSYNC, IOSTATISTICS, IOSTATISTICS_CONTEXT, PREADBYTEBUFFER, READAHEAD, READBYTEBUFFER, UNBUFFER, VECTOREDIO, VECTOREDIO_BUFFERS_SLICED -
Constructor Summary
ConstructorsConstructorDescriptionFaultyOutputStream(org.apache.hadoop.fs.FSDataOutputStream out, long faultPos, AtomicBoolean fault) -
Method Summary
Methods inherited from class org.apache.hadoop.fs.FSDataOutputStream
abort, close, getIOStatistics, getPos, getWrappedStream, hasCapability, hflush, hsync, setDropBehind, toStringMethods inherited from class java.io.DataOutputStream
flush, size, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFMethods inherited from class java.io.FilterOutputStream
writeMethods inherited from class java.io.OutputStream
nullOutputStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.io.DataOutput
write
-
Field Details
-
faultPos
-
fault
-
-
Constructor Details
-
FaultyOutputStream
public FaultyOutputStream(org.apache.hadoop.fs.FSDataOutputStream out, long faultPos, AtomicBoolean fault) throws IOException - Throws:
IOException
-
-
Method Details
-
write
- Specified by:
writein interfaceDataOutput- Overrides:
writein classDataOutputStream- Throws:
IOException
-
injectFault
- Throws:
IOException
-