CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

java.lang.Object
   ↳ com.android.tradefed.build.CasFuseDriverProfile


CasDriverProfile, FastCDC parçalı dizinler olan cihaz görüntüleri için IFuseDriverProfile'ın belirli bir uygulamasıdır.

Özet

Herkese açık oluşturucular

CasFuseDriverProfile(Path driverPath)

Belirtilen sürücü yoluyla yeni bir CasFuseDriverProfile oluşturur.

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

Belirtilen sürücü yolu ve bağlama zaman aşımı ile yeni bir CasFuseDriverProfile oluşturur.

Herkese açık yöntemler

buildMountCommand(Path sourceDataPath, Path mountPoint)

Bağlama komutunu yürütmek için komut satırını oluşturur.

String getDriverName()

Bu sürücü türü için açıklayıcı bir ad.

long getMountTimeoutInMs()

Bağlama noktasının hazır olması için beklenecek varsayılan zaman aşımı.

boolean isMountPointReady(Path mountPoint)

Bağlama noktasının kullanıma hazır olup olmadığını kontrol eder.

void validateSourceDataPath(Path sourceDataPath)

Kaynak veri yolunun bu belirli FUSE sürücüsü için uygun olduğunu doğrular.

Herkese açık oluşturucular

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

Belirtilen sürücü yoluyla yeni bir CasFuseDriverProfile oluşturur.

Parametreler
driverPath Path: Sürücü ikili programının yolu.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

Belirtilen sürücü yolu ve bağlama zaman aşımı ile yeni bir CasFuseDriverProfile oluşturur.

Parametreler
driverPath Path: Sürücü ikili programının yolu.

mountTimeoutInMs int: Bağlama noktasının hazır olması için beklenecek zaman aşımı süresi (milisaniye cinsinden).

Herkese açık yöntemler

buildMountCommand

public  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 bağlama noktası.

İlerlemeler
Çalıştırılacak komut satırını temsil eden dizelerin listesi.

getDriverName

public String getDriverName ()

Bu sürücü türü için açıklayıcı bir ad.

İlerlemeler
String Sürücünün adı (ör. "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Bağlama noktasının hazır olması için beklenecek varsayılan zaman aşımı.

İlerlemeler
long Milisaniye cinsinden varsayılan zaman aşımı.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Bağlama noktasının kullanıma hazır olup olmadığını kontrol eder.

Parametreler
mountPoint Path: Kontrol edilecek bağlama noktası.

İlerlemeler
boolean Bağlama noktası hazırsa doğru, aksi takdirde yanlış.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

Kaynak veri yolunun bu belirli FUSE sürücüsü için uygun olduğunu doğrular.

Parametreler
sourceDataPath Path: Kontrol edilecek kaynak veri yolu.