FuseMountManagerFactory
public
class
FuseMountManagerFactory
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
Factory untuk membuat dan mengonfigurasi instance FuseMountManager.
Ringkasan
Konstruktor yang dilindungi | |
|---|---|
FuseMountManagerFactory()
|
|
Metode publik | |
|---|---|
static
void
|
cleanUp()
Membersihkan semua pemasangan FUSE yang tidak digunakan. |
FuseMountManager
|
createCasFuseMountManager()
Membuat FuseMountManager baru yang dikonfigurasi untuk driver FUSE CAS (Content-Addressable Storage). |
static
FuseMountManagerFactory
|
getInstance()
Mendapatkan instance singleton pabrik. |
static
boolean
|
isFuseAvailable()
Memeriksa apakah modul kernel FUSE tampaknya dimuat dan siap. |
static
void
|
shutdownCleanupExecutor()
|
Metode yang dilindungi | |
|---|---|
static
void
|
removeStaleMountPoints(Path mountRoot)
Menghapus direktori pemasangan yang tidak berlaku yang lebih lama dari STALE_MOUNT_POINT_THRESHOLD_MS. |
Konstruktor yang dilindungi
FuseMountManagerFactory
protected FuseMountManagerFactory ()
Metode publik
cleanUp
public static void cleanUp ()
Membersihkan semua pemasangan FUSE yang tidak digunakan.
Metode ini dimaksudkan untuk dipanggil dari hook penonaktifan. Tindakan ini akan melepaskan semua pemasangan langsung.
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
Membuat FuseMountManager baru yang dikonfigurasi untuk driver FUSE CAS (Content-Addressable Storage).
| Hasil | |
|---|---|
FuseMountManager |
FuseMountManager yang dikonfigurasi. |
| Menampilkan | |
|---|---|
IOException |
jika driver CAS tidak dapat ditemukan atau dikonfigurasi. |
getInstance
public static FuseMountManagerFactory getInstance ()
Mendapatkan instance singleton pabrik.
| Hasil | |
|---|---|
FuseMountManagerFactory |
|
isFuseAvailable
public static boolean isFuseAvailable ()
Memeriksa apakah modul kernel FUSE tampaknya dimuat dan siap.
| Hasil | |
|---|---|
boolean |
true jika /dev/fuse ada, false jika tidak. |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
Metode yang dilindungi
removeStaleMountPoints
protected static void removeStaleMountPoints (Path mountRoot)
Menghapus direktori pemasangan yang tidak berlaku yang lebih lama dari STALE_MOUNT_POINT_THRESHOLD_MS.
| Parameter | |
|---|---|
mountRoot |
Path: Direktori root pemasangan untuk memindai titik pemasangan yang tidak aktif. |