کارخانه نصب فیوز
public class FuseMountManagerFactory
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
کارخانهای برای ایجاد و پیکربندی نمونههای FuseMountManager .
خلاصه
سازندههای محافظتشده | |
|---|---|
FuseMountManagerFactory () | |
روشهای عمومی | |
|---|---|
static void | cleanUp ()هرگونه پایه فیوز خراب را تمیز میکند. |
FuseMountManager | createCasFuseMountManager ()یک FuseMountManager جدید ایجاد میکند که برای درایور FUSE از نوع CAS (Content-Addressable Storage) پیکربندی شده است. |
static FuseMountManagerFactory | getInstance ()نمونهی singleton از factory را دریافت میکند. |
static boolean | isFuseAvailable ()بررسی میکند که آیا ماژول هسته FUSE بارگذاری شده و آماده به نظر میرسد یا خیر. |
static void | shutdownCleanupExecutor () |
روشهای محافظتشده | |
|---|---|
static void | removeStaleMountPoints (Path mountRoot)نقاط اتصال قدیمیتر از STALE_MOUNT_POINT_THRESHOLD_MS را حذف میکند. |
سازندههای محافظتشده
کارخانه نصب فیوز
protected FuseMountManagerFactory ()
روشهای عمومی
پاکسازی
public static void cleanUp ()
هرگونه پایه فیوز خراب را تمیز میکند.
این دستور برای فراخوانی از طریق یک قلاب خاموشسازی در نظر گرفته شده است. این دستور تمام mountهای فعال را unmount میکند.
ایجادمدیر نصب فیوز
public FuseMountManager createCasFuseMountManager ()
یک FuseMountManager جدید ایجاد میکند که برای درایور FUSE از نوع CAS (Content-Addressable Storage) پیکربندی شده است.
| بازگشتها | |
|---|---|
FuseMountManager | یک FuseMountManager پیکربندیشده. |
| پرتابها | |
|---|---|
IOException | اگر درایور CAS پیدا یا پیکربندی نشود. |
دریافت نمونه
public static FuseMountManagerFactory getInstance ()
نمونهی singleton از factory را دریافت میکند.
| بازگشتها | |
|---|---|
FuseMountManagerFactory | |
isFuseAvailable
public static boolean isFuseAvailable ()
بررسی میکند که آیا ماژول هسته FUSE بارگذاری شده و آماده به نظر میرسد یا خیر.
| بازگشتها | |
|---|---|
boolean | اگر /dev/fuse وجود داشته باشد، true و در غیر این صورت false . |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
روشهای محافظتشده
حذف نقاط MountStale
protected static void removeStaleMountPoints (Path mountRoot)
نقاط اتصال قدیمیتر از STALE_MOUNT_POINT_THRESHOLD_MS را حذف میکند.
| پارامترها | |
|---|---|
mountRoot | Path : دایرکتوری ریشه mount برای اسکن نقاط اتصال قدیمی. |