Package com.sun.nfs
Class Nfs
- java.lang.Object
-
- com.sun.nfs.Nfs
-
- Direct Known Subclasses:
Nfs2
public abstract class Nfs extends java.lang.ObjectContainer class for an NFS object: either a file or a directory. Herein are common methods that are not version specific. This class holds the file's filehandle, name, and attributes. If a regular file then data may be cached in an XDR buffer. If a directory then the string array for the entries will be cached. There's also a static hash table that's used to cache these Nfs objects.
-
-
Constructor Summary
Constructors Constructor Description Nfs()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the file by flushing data and deallocating buffers.protected voidfinalize()voidflush()Flush any buffered writes to the file.java.lang.StringtoString()
-
-
-
Method Detail
-
flush
public void flush() throws java.io.IOExceptionFlush any buffered writes to the file. This must be called after any series of writes to guarantee that the data reach the server.- Throws:
java.io.IOException- if writes failed for some reason, e.g. if server ran out of disk space.
-
close
public void close() throws java.io.IOExceptionClose the file by flushing data and deallocating buffers.- Throws:
java.io.IOException- if failure during flushing.
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-