IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


تحدّد هذه السمة السلوك المحدّد لأحد برامج تشغيل FUSE، ما يسمح بأن يكون MountManager عامًا.

ملخّص

الطُرق العامة

abstract buildMountCommand(Path sourceDataPath, Path mountPoint)

تنشئ هذه السمة سطر الأوامر لتنفيذ أمر الربط.

abstract String getDriverName()

اسم وصفي لنوع برنامج التشغيل هذا

default long getMountTimeoutInMs()

المهلة التلقائية للانتظار إلى أن تصبح نقطة التثبيت جاهزة

default boolean isMountPointReady(Path mountPoint)

تتحقّق هذه السمة ممّا إذا كانت نقطة الربط جاهزة للاستخدام.

abstract void validateSourceDataPath(Path sourceDataPath)

تتحقّق هذه السمة من أنّ مسار بيانات المصدر مناسب لبرنامج تشغيل FUSE المحدّد هذا.

الطُرق العامة

buildMountCommand

public abstract  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

تنشئ هذه السمة سطر الأوامر لتنفيذ أمر الربط.

المعلمات
sourceDataPath Path: مسار بيانات المصدر.

mountPoint Path: نقطة التثبيت المستهدَفة

المرتجعات
قائمة سلاسل تمثّل سطر الأوامر المطلوب تنفيذه.

getDriverName

public abstract String getDriverName ()

اسم وصفي لنوع برنامج التشغيل هذا

المرتجعات
String اسم السائق (مثلاً ‫FastCDC وsshfs).

getMountTimeoutInMs

public long getMountTimeoutInMs ()

المهلة التلقائية للانتظار إلى أن تصبح نقطة التثبيت جاهزة

المرتجعات
long المهلة التلقائية بالمللي ثانية

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

تتحقّق هذه السمة ممّا إذا كانت نقطة الربط جاهزة للاستخدام.

المعلمات
mountPoint Path: نقطة التثبيت المطلوب التحقّق منها.

المرتجعات
boolean تكون القيمة "صحيح" إذا كانت نقطة الربط جاهزة، و"خطأ" في الحالات الأخرى.

validateSourceDataPath

public abstract void validateSourceDataPath (Path sourceDataPath)

تتحقّق هذه السمة من أنّ مسار بيانات المصدر مناسب لبرنامج تشغيل FUSE المحدّد هذا.

المعلمات
sourceDataPath Path: مسار بيانات المصدر المطلوب التحقّق منه

الرميات
إذا كان مسار بيانات المصدر غير صالح.