پروفایل درایور CasFuse

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

شیء جاوا
پروفایل com.android.tradefed.build.CasFuseDriver


CasDriverProfile یک پیاده‌سازی خاص از IFuseDriverProfile برای تصاویر دستگاه است که دایرکتوری‌های تکه‌تکه شده FastCDC هستند.

خلاصه

سازندگان عمومی

CasFuseDriverProfile (Path driverPath)

یک CasFuseDriverProfile جدید با مسیر درایور داده شده ایجاد می‌کند.

CasFuseDriverProfile (Path driverPath, int mountTimeoutInMs)

یک CasFuseDriverProfile جدید با مسیر درایور داده شده و زمان انتظار نصب (mount timeout) ایجاد می‌کند.

روش‌های عمومی

buildMountCommand (Path sourceDataPath, Path mountPoint)

خط فرمان را برای اجرای دستور mount ایجاد می‌کند.

String getDriverName ()

یک نام توصیفی برای این نوع درایور.

long getMountTimeoutInMs ()

زمان پیش‌فرض برای انتظار جهت آماده شدن نقطه اتصال.

boolean isMountPointReady (Path mountPoint)

بررسی می‌کند که آیا نقطه اتصال آماده استفاده است یا خیر.

void validateSourceDataPath (Path sourceDataPath)

تأیید می‌کند که مسیر داده منبع برای این درایور FUSE خاص مناسب است.

سازندگان عمومی

پروفایل درایور CasFuse

public CasFuseDriverProfile (Path driverPath)

یک CasFuseDriverProfile جدید با مسیر درایور داده شده ایجاد می‌کند.

پارامترها
driverPath Path : مسیر فایل باینری درایور.

پروفایل درایور CasFuse

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

یک CasFuseDriverProfile جدید با مسیر درایور داده شده و زمان انتظار نصب (mount timeout) ایجاد می‌کند.

پارامترها
driverPath Path : مسیر فایل باینری درایور.

mountTimeoutInMs int : مدت زمان انتظار برای آماده شدن نقطه اتصال (mount point) بر حسب میلی‌ثانیه.

روش‌های عمومی

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

خط فرمان را برای اجرای دستور mount ایجاد می‌کند.

پارامترها
sourceDataPath Path : مسیر داده منبع.

mountPoint Path : نقطه اتصال هدف.

بازگشت‌ها
فهرستی از رشته‌ها که نشان‌دهنده‌ی خط فرمانی است که باید اجرا شود.

دریافت نام درایور

public String getDriverName ()

یک نام توصیفی برای این نوع درایور.

بازگشت‌ها
String نام راننده (مثلاً "FastCDC" یا "sshfs").

دریافت زمان انتظار در زمان (MountTimeoutInMs)

public long getMountTimeoutInMs ()

زمان پیش‌فرض برای انتظار جهت آماده شدن نقطه اتصال.

بازگشت‌ها
long زمان پیش‌فرض برای وقفه بر حسب میلی‌ثانیه.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

بررسی می‌کند که آیا نقطه اتصال آماده استفاده است یا خیر.

پارامترها
mountPoint Path : نقطه اتصالی که باید بررسی شود.

بازگشت‌ها
boolean اگر نقطه اتصال آماده باشد، درست و در غیر این صورت نادرست است.

اعتبارسنجی منبع داده مسیر

public void validateSourceDataPath (Path sourceDataPath)

تأیید می‌کند که مسیر داده منبع برای این درایور FUSE خاص مناسب است.

پارامترها
sourceDataPath Path : مسیر داده منبع برای بررسی.