IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
Belirli bir FUSE sürücüsünün davranışını tanımlar ve MountManager'ın genel olmasına olanak tanır.
Özet
Herkese açık yöntemler | |
|---|---|
abstract
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Bağlama komutunu yürütmek için komut satırını oluşturur. |
default
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Bağlama komutunu çalıştırmak ve belirtilen dizine kaydetmek için komut satırını oluşturur. |
abstract
String
|
getDriverName()
Bu sürücü türü için açıklayıcı bir ad. |
default
long
|
getMountTimeoutInMs()
Ekleme noktasının hazır olması için beklenecek varsayılan zaman aşımı. |
default
boolean
|
isMountPointReady(Path mountPoint)
Ekleme noktasının kullanıma hazır olup olmadığını kontrol eder. |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
Kaynak veri yolunun bu FUSE sürücüsü için uygun olduğunu doğrular. |
Herkese açık yöntemler
buildMountCommand
public abstract List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)Bağlama komutunu yürütmek için komut satırını oluşturur.
| Parametreler | |
|---|---|
sourceDataPath |
Path: Kaynak veri yolu. |
mountPoint |
Path: Hedef ekleme noktası. |
| İadeler | |
|---|---|
List<String> |
Yürütülecek komut satırını temsil eden dizelerin listesi. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Bağlama komutunu çalıştırmak ve belirtilen dizine kaydetmek için komut satırını oluşturur.
| Parametreler | |
|---|---|
sourceDataPath |
Path: Kaynak veri yolu. |
mountPoint |
Path: Hedef ekleme noktası. |
logDir |
Path: Günlük dosyalarının depolanacağı dizin. |
| İadeler | |
|---|---|
List<String> |
Yürütülecek komut satırını temsil eden dizelerin listesi. |
getDriverName
public abstract String getDriverName ()
Bu sürücü türü için açıklayıcı bir ad.
| İadeler | |
|---|---|
String |
Sürücünün adı (ör. "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Ekleme noktasının hazır olması için beklenecek varsayılan zaman aşımı.
| İadeler | |
|---|---|
long |
Milisaniye cinsinden varsayılan zaman aşımı. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Ekleme noktasının kullanıma hazır olup olmadığını kontrol eder.
| Parametreler | |
|---|---|
mountPoint |
Path: Kontrol edilecek ekleme noktası. |
| İadeler | |
|---|---|
boolean |
Ekleme noktası hazırsa doğru, aksi takdirde yanlış. |
validateSourceDataPath
public abstract void validateSourceDataPath (Path sourceDataPath)
Kaynak veri yolunun bu FUSE sürücüsü için uygun olduğunu doğrular.
| Parametreler | |
|---|---|
sourceDataPath |
Path: Kontrol edilecek kaynak veri yolu. |
| Verdiği hatalar | |
|---|---|
IOException |
Kaynak veri yolu geçerli değilse. |