FuseMountManagerFactory

public class FuseMountManagerFactory
extends Object

java.lang.Object
   ↳ com.android.tradefed.build.FuseMountManagerFactory


‫Factory ליצירה ולהגדרה של מופעים של FuseMountManager.

סיכום

‫Constructors מוגנים

FuseMountManagerFactory()

‫methods ציבוריים

static void cleanUp()

מנקה את כל נקודות ה-FUSE היתומות.

FuseMountManager createCasFuseMountManager()

יוצר FuseMountManager חדש שמוגדר ל-CAS (אחסון עם כתובות תוכן) FUSE driver.

static FuseMountManagerFactory getInstance()

הפונקציה מחזירה את מופע הסינגלטון של המפעל.

static boolean isFuseAvailable()

בודקת אם מודול הליבה של FUSE נטען ונמצא במצב מוכן.

static void shutdownCleanupExecutor()

שיטות מוגנות

static void removeStaleMountPoints(Path mountRoot)

מסיר נקודות חיבור ישנות שגילן גדול מ-STALE_MOUNT_POINT_THRESHOLD_MS.

‫Constructors מוגנים

FuseMountManagerFactory

protected FuseMountManagerFactory ()

‫methods ציבוריים

cleanUp

public static void cleanUp ()

מנקה את כל נקודות ה-FUSE שנותרו ללא שימוש.

הפונקציה הזו מיועדת להפעלה מתוך shutdown hook. כל ההצבות הפעילות יבוטלו.

createCasFuseMountManager

public FuseMountManager createCasFuseMountManager ()

יוצר FuseMountManager חדש שמוגדר ל-CAS (אחסון עם כתובות תוכן) FUSE driver.

החזרות
FuseMountManager FuseMountManager מוגדר.

הקפצת הודעות שגיאה (throw)
IOException אם לא ניתן למצוא או להגדיר את מנהל ההתקן של CAS.

getInstance

public static FuseMountManagerFactory getInstance ()

הפונקציה מחזירה את מופע הסינגלטון של המפעל.

החזרות
FuseMountManagerFactory

isFuseAvailable

public static boolean isFuseAvailable ()

בודקת אם מודול הליבה של FUSE נטען ונמצא במצב מוכן.

החזרות
boolean true אם /dev/fuse קיים, false אחרת.

shutdownCleanupExecutor

public static void shutdownCleanupExecutor ()

שיטות מוגנות

removeStaleMountPoints

protected static void removeStaleMountPoints (Path mountRoot)

מסיר נקודות חיבור ישנות שגילן גדול מ-STALE_MOUNT_POINT_THRESHOLD_MS.

פרמטרים
mountRoot Path: ספריית הבסיס של הטעינה שצריך לסרוק כדי למצוא נקודות טעינה לא פעילות.