Package org.jboss.vfs

Class VFS.Mount

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable
    Enclosing class:
    VFS

    static final class VFS.Mount
    extends java.lang.Object
    implements java.io.Closeable
    The mount representation. This instance represents a binding between a position in the virtual filesystem and the backing filesystem implementation; the same FileSystem may be mounted in more than one place, however only one FileSystem may be bound to a specific path at a time.
    • Field Detail

      • allocationPoint

        private final java.lang.StackTraceElement[] allocationPoint
      • closed

        private final java.util.concurrent.atomic.AtomicBoolean closed
    • Method Detail

      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException
      • finalize

        protected void finalize()
                         throws java.io.IOException
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.io.IOException