Class FilePathRetryOnInterrupt


  • public class FilePathRetryOnInterrupt
    extends FilePathWrapper
    A file system that re-opens and re-tries the operation if the file was closed, because a thread was interrupted. This will clear the interrupt flag. It is mainly useful for applications that call Thread.interrupt by mistake.
    • Constructor Detail

      • FilePathRetryOnInterrupt

        public FilePathRetryOnInterrupt()
    • Method Detail

      • open

        public java.nio.channels.FileChannel open​(java.lang.String mode)
                                           throws java.io.IOException
        Description copied from class: FilePath
        Open a random access file object.
        Overrides:
        open in class FilePathWrapper
        Parameters:
        mode - the access mode. Supported are r, rw, rws, rwd
        Returns:
        the file object
        Throws:
        java.io.IOException - If an I/O error occurs
      • getScheme

        public java.lang.String getScheme()
        Description copied from class: FilePath
        Get the scheme (prefix) for this file provider. This is similar to java.nio.file.spi.FileSystemProvider.getScheme.
        Specified by:
        getScheme in class FilePath
        Returns:
        the scheme