## Uses of Class
org.apache.lucene.mockfile.FilterFileSystemProvider

- Packages that use FilterFileSystemProvider
  Package | Description
  --- | ---
  org.apache.lucene.mockfile | Support for testing/debugging with virtual filesystems

- - ### Uses of FilterFileSystemProvider in org.apache.lucene.mockfile

    Subclasses of FilterFileSystemProvider in org.apache.lucene.mockfile
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DisableFsyncFS` Disables actual calls to fsync.
    `class` | `ExtrasFS` Adds extra files/subdirectories when directories are created.
    `class` | `HandleLimitFS` FileSystem that throws exception if file handles in use exceeds a specified limit
    `class` | `HandleTrackingFS` Base class for tracking file handles.
    `class` | `LeakFS` FileSystem that tracks open handles.
    `class` | `ShuffleFS` Gives an unpredictable, but deterministic order to directory listings.
    `class` | `VerboseFS` FileSystem that records all major destructive filesystem activities.
    `class` | `VirusCheckingFS` Acts like a virus checker on Windows, where random programs may open the files you just wrote in an unfriendly way preventing deletion (e.g.
    `class` | `WindowsFS` FileSystem that (imperfectly) acts like windows.

    Fields in org.apache.lucene.mockfile declared as FilterFileSystemProvider
    Modifier and Type | Field and Description
    --- | ---
    `protected FilterFileSystemProvider` | FilterFileSystem.`parent` FileSystemProvider that created this FilterFileSystem

    Constructors in org.apache.lucene.mockfile with parameters of type FilterFileSystemProvider
    Constructor and Description
    `FilterFileSystem(FilterFileSystemProvider parent, FileSystem delegate)` Construct a `FilterFileSystem` based on the specified base filesystem.

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.