پروفایل درایور 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
publicbuildMountCommand (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 : مسیر داده منبع برای بررسی. |