org.apache.hadoop.fs
Class FSDataOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.DataOutputStream
              extended by org.apache.hadoop.fs.FSDataOutputStream
All Implemented Interfaces:
Closeable, DataOutput, Flushable

public class FSDataOutputStream
extends DataOutputStream

Utility that wraps a FSOutputStream in a DataOutputStream, buffers output through a BufferedOutputStream and creates a checksum file.


Field Summary
static byte[] CHECKSUM_VERSION
           
 
Fields inherited from class java.io.DataOutputStream
written
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
FSDataOutputStream(FileSystem fs, Path file, boolean overwrite, Configuration conf, int bufferSize, short replication)
           
 
Method Summary
 long getPos()
           
 
Methods inherited from class java.io.DataOutputStream
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 
Methods inherited from class java.io.FilterOutputStream
close, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.DataOutput
write
 

Field Detail

CHECKSUM_VERSION

public static final byte[] CHECKSUM_VERSION
Constructor Detail

FSDataOutputStream

public FSDataOutputStream(FileSystem fs,
                          Path file,
                          boolean overwrite,
                          Configuration conf,
                          int bufferSize,
                          short replication)
                   throws IOException
Throws:
IOException
Method Detail

getPos

public long getPos()
            throws IOException
Throws:
IOException


Copyright © 2006 The Apache Software Foundation