پروفایل درایور IFuse
public interface IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
رفتار خاص یک درایور FUSE خاص را تعریف میکند و به MountManager اجازه میدهد تا عمومی باشد.
خلاصه
روشهای عمومی | |
|---|---|
abstract | buildMountCommand (Path sourceDataPath, Path mountPoint)خط فرمان را برای اجرای دستور mount ایجاد میکند. |
abstract String | getDriverName ()یک نام توصیفی برای این نوع درایور. |
default long | getMountTimeoutInMs ()زمان پیشفرض برای انتظار جهت آماده شدن نقطه اتصال. |
default boolean | isMountPointReady (Path mountPoint)بررسی میکند که آیا نقطه اتصال آماده استفاده است یا خیر. |
abstract void | validateSourceDataPath (Path sourceDataPath)تأیید میکند که مسیر داده منبع برای این درایور FUSE خاص مناسب است. |
روشهای عمومی
buildMountCommand
public abstractbuildMountCommand (Path sourceDataPath, Path mountPoint)
خط فرمان را برای اجرای دستور mount ایجاد میکند.
| پارامترها | |
|---|---|
sourceDataPath | Path : مسیر داده منبع. |
mountPoint | Path : نقطه اتصال هدف. |
| بازگشتها | |
|---|---|
| فهرستی از رشتهها که نشاندهندهی خط فرمانی است که باید اجرا شود. |
دریافت نام درایور
public abstract String getDriverName ()
یک نام توصیفی برای این نوع درایور.
| بازگشتها | |
|---|---|
String | نام راننده (مثلاً "FastCDC" یا "sshfs"). |
دریافت زمان انتظار در زمان (MountTimeoutInMs)
public long getMountTimeoutInMs ()
زمان پیشفرض برای انتظار جهت آماده شدن نقطه اتصال.
| بازگشتها | |
|---|---|
long | زمان پیشفرض برای وقفه بر حسب میلیثانیه. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
بررسی میکند که آیا نقطه اتصال آماده استفاده است یا خیر.
| پارامترها | |
|---|---|
mountPoint | Path : نقطه اتصالی که باید بررسی شود. |
| بازگشتها | |
|---|---|
boolean | اگر نقطه اتصال آماده باشد، درست و در غیر این صورت نادرست است. |
اعتبارسنجی منبع داده مسیر
public abstract void validateSourceDataPath (Path sourceDataPath)
تأیید میکند که مسیر داده منبع برای این درایور FUSE خاص مناسب است.
| پارامترها | |
|---|---|
sourceDataPath | Path : مسیر داده منبع برای بررسی. |
| پرتابها | |
|---|---|
| اگر مسیر داده منبع معتبر نباشد. |