‫FuseMountManagerFactory

public class FuseMountManagerFactory
extends Object

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


مصنع لإنشاء مثيلات FuseMountManager وإعدادها

ملخّص

طُرق وضع التصميم الآمنة

FuseMountManagerFactory()

الإجراءات العامة

static void cleanUp()

تنظيف أي عمليات ربط غير مكتملة لنظام FUSE

FuseMountManager createCasFuseMountManager()

إنشاء FuseMountManager جديد تم إعداده لبرنامج تشغيل FUSE الخاص بنظام CAS (وحدة تخزين قابلة للعنونة حسب المحتوى)

static FuseMountManagerFactory getInstance()

الحصول على مثيل المصنع الفردي

static boolean isFuseAvailable()

التحقّق مما إذا كانت وحدة FUSE النمطية في النواة تبدو محملة وجاهزة

static void shutdownCleanupExecutor()

الإجراءات الآمنة

static void removeStaleMountPoints(Path mountRoot)

إزالة نقاط التثبيت القديمة التي مرّ عليها وقت أطول من STALE_MOUNT_POINT_THRESHOLD_MS

طُرق وضع التصميم الآمنة

FuseMountManagerFactory

protected FuseMountManagerFactory ()

الإجراءات العامة

cleanUp

public static void cleanUp ()

تنظيف أي عمليات ربط غير مكتملة لنظام FUSE

من المفترض استدعاء هذا الإجراء من خطاف إيقاف التشغيل. سيؤدي هذا الإجراء إلى إلغاء تثبيت جميع عمليات الربط النشطة.

createCasFuseMountManager

public FuseMountManager createCasFuseMountManager ()

إنشاء FuseMountManager جديد تم إعداده لبرنامج تشغيل FUSE الخاص بنظام CAS (وحدة تخزين قابلة للعنونة حسب المحتوى)

المرتجعات
FuseMountManager FuseMountManager تم إعداده

عمليات الطرح
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: دليل جذر التثبيت الذي يجب البحث فيه عن نقاط التثبيت القديمة