edu.sdsc.grid.io
Class RemoteRandomAccessFile

java.lang.Object
  extended by edu.sdsc.grid.io.GeneralRandomAccessFile
      extended by edu.sdsc.grid.io.RemoteRandomAccessFile
All Implemented Interfaces:
java.io.DataInput, java.io.DataOutput
Direct Known Subclasses:
IRODSRandomAccessFile, SRBRandomAccessFile

public abstract class RemoteRandomAccessFile
extends GeneralRandomAccessFile

An abstract class which extends GeneralRandomAccessFile to create remote random access files.

Since:
JARGON1.0

Field Summary
 
Fields inherited from class edu.sdsc.grid.io.GeneralRandomAccessFile
fd, file, fileFormat, isClosed, mode, rw, SEEK_CURRENT, SEEK_END, SEEK_START, swapNeeded
 
Constructor Summary
protected RemoteRandomAccessFile(RemoteFile file, java.lang.String mode)
          Doesn't really do much, perhaps in the future.
 
Method Summary
 
Methods inherited from class edu.sdsc.grid.io.GeneralRandomAccessFile
close, finalize, getBinaryDataFormat, getFD, getFile, getFilePointer, getFileSystem, isClosed, length, open, read, read, read, readBoolean, readBooleans, readByte, readBytes, readChar, readDouble, readDoubles, readFloat, readFloats, readFully, readFully, readInt, readInts, readLine, readLong, readLongDouble, readLongDoubles, readLongLong, readLongLongs, readLongs, readShort, readShorts, readUnsignedByte, readUnsignedInt, readUnsignedInts, readUnsignedLong, readUnsignedLongLong, readUnsignedLongLongs, readUnsignedLongs, readUnsignedShort, readUnsignedShorts, readUTF, rwCheck, seek, seek, setBinaryDataFormat, setLength, skipBytes, toString, write, write, write, write, writeBoolean, writeBooleans, writeByte, writeBytes, writeBytes, writeChar, writeChars, writeDouble, writeDoubles, writeFloat, writeFloats, writeInt, writeInts, writeLong, writeLongDouble, writeLongDoubles, writeLongLong, writeLongLongs, writeLongs, writeShort, writeShorts, writeUTF
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteRandomAccessFile

protected RemoteRandomAccessFile(RemoteFile file,
                                 java.lang.String mode)
                          throws java.io.IOException
Doesn't really do much, perhaps in the future. Instead @see GeneralRandomAccessFile or the subclass which called this constructor.

Throws:
java.io.IOException - if the file is a directory rather than a regular file, or cannot be opened or created for any other reason