static final class VFS.Mount
extends java.lang.Object
implements java.io.Closeable
FileSystem may be mounted in more than one place, however only
one FileSystem may be bound to a specific path at a time.| Modifier and Type | Field and Description |
|---|---|
private java.lang.StackTraceElement[] |
allocationPoint |
private java.util.concurrent.atomic.AtomicBoolean |
closed |
private FileSystem |
fileSystem |
private VirtualFile |
mountPoint |
| Constructor and Description |
|---|
Mount(FileSystem fileSystem,
VirtualFile mountPoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
finalize() |
(package private) FileSystem |
getFileSystem() |
(package private) VirtualFile |
getMountPoint() |
private final FileSystem fileSystem
private final VirtualFile mountPoint
private final java.lang.StackTraceElement[] allocationPoint
private final java.util.concurrent.atomic.AtomicBoolean closed
Mount(FileSystem fileSystem, VirtualFile mountPoint)
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionFileSystem getFileSystem()
VirtualFile getMountPoint()
protected void finalize()
throws java.io.IOException
finalize in class java.lang.Objectjava.io.IOException