CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile, FastCDC ile parçalanmış 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, long mountTimeoutInMs)
Belirtilen sürücü yolu ve bağlama zaman aşımı ile yeni bir CasFuseDriverProfile oluşturur. |
|
Herkese açık yöntemler | |
|---|---|
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Bağlama komutunu yürütmek için komut satırını oluşturur. |
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. |
String
|
getDriverName()
Bu sürücü türü için açıklayıcı bir ad. |
long
|
getMountTimeoutInMs()
Ekleme noktasının hazır olması için beklenecek varsayılan zaman aşımı. |
boolean
|
isMountPointReady(Path mountPoint)
Ekleme noktasının kullanıma hazır olup olmadığını kontrol eder. |
void
|
validateSourceDataPath(Path sourceDataPath)
CAS FUSE bağlama için belirtilen kaynak veri yolunu 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,
long 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 |
long: Ekleme noktasının hazır olması için beklenecek milisaniye cinsinden zaman aşımı. |
Herkese açık yöntemler
buildMountCommand
public 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 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 void validateSourceDataPath (Path sourceDataPath)
CAS FUSE bağlama için verilen kaynak veri yolunu doğrular. Şu şekilde yapılandırılmış olmalıdır:
| Parametreler | |
|---|---|
sourceDataPath |
Path: Kaynak verilerin yolu. |
| Verdiği hatalar | |
|---|---|
IOException |
Kaynak veri yolu geçersizse |